# near model CODE resource # entry label at 0x0000 export_121: entry: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 1F2E 001E move.b -[A7], [A6 + 0x1E] 0000000E 1F2E 001C move.b -[A7], [A6 + 0x1C] 00000012 3F2E 001A move.w -[A7], [A6 + 0x1A] 00000016 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000001A 3F2E 0016 move.w -[A7], [A6 + 0x16] 0000001E 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000022 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000026 2F2E 000C move.l -[A7], [A6 + 0xC] 0000002A 2F0C move.l -[A7], A4 0000002C 4EBA 0B00 jsr [PC + 0xB00 /* 00000B2E */] 00000030 2054 movea.l A0, [A4] 00000032 42A8 0084 clr.l [A0 + 0x84] 00000036 42A8 0088 clr.l [A0 + 0x88] 0000003A 4228 008C clr.b [A0 + 0x8C] 0000003E 4228 008D clr.b [A0 + 0x8D] 00000042 4228 008E clr.b [A0 + 0x8E] 00000046 4228 008F clr.b [A0 + 0x8F] 0000004A 286E FFFC movea.l A4, [A6 - 0x4] 0000004E 4E5E unlink A6 00000050 4E75 rts export_125: 00000052 4E56 FFC4 link A6, -0x003C 00000056 48E7 0108 movem.l -[A7], D7,A4 0000005A 286E 0008 movea.l A4, [A6 + 0x8] 0000005E 7E00 moveq.l D7, 0x00 00000060 1F2E 0010 move.b -[A7], [A6 + 0x10] 00000064 2F2E 000C move.l -[A7], [A6 + 0xC] 00000068 2F0C move.l -[A7], A4 0000006A 4EBA 108C jsr [PC + 0x108C /* 000010F8 */] 0000006E 2054 movea.l A0, [A4] 00000070 4AA8 0088 tst.l [A0 + 0x88] 00000074 4FEF 000A lea.l A7, [A7 + 0xA] 00000078 674A beq +0x4C /* 000000C4 */ 0000007A 486E FFE8 pea.l [A6 - 0x18] 0000007E 2F0C move.l -[A7], A4 00000080 4EAD E748 jsr [A5 - 0x18B8] 00000084 486E FFE8 pea.l [A6 - 0x18] 00000088 486E FFF8 pea.l [A6 - 0x8] 0000008C 4EAD 19DA jsr [A5 + 0x19DA] 00000090 4A47 tst.w D7 00000092 508F addq.l A7, 8 00000094 672E beq +0x30 /* 000000C4 */ 00000096 2054 movea.l A0, [A4] 00000098 4AA8 0088 tst.l [A0 + 0x88] 0000009C 6714 beq +0x16 /* 000000B2 */ 0000009E 2054 movea.l A0, [A4] 000000A0 2F28 0088 move.l -[A7], [A0 + 0x88] 000000A4 203C 0004 0004 move.l D0, 0x40004 000000AA AB1D trap QDExtensions 000000AC 2054 movea.l A0, [A4] 000000AE 42A8 0088 clr.l [A0 + 0x88] label000000B2: 000000B2 3F07 move.w -[A7], D7 000000B4 42A7 clr.l -[A7] 000000B6 2F3C 0001 041A move.l -[A7], 0x1041A 000000BC 4EAD 1AA2 jsr [A5 + 0x1AA2] 000000C0 4EAD 1A62 jsr [A5 + 0x1A62] label000000C4: 000000C4 4CDF 1080 movem.l A4,D7, [A7]+ 000000C8 4E5E unlink A6 000000CA 4E75 rts export_123: 000000CC 4E56 FFE2 link A6, -0x001E 000000D0 206E 0008 movea.l A0, [A6 + 0x8] 000000D4 2050 movea.l A0, [A0] 000000D6 102E 000C move.b D0, [A6 + 0xC] 000000DA B028 008F cmp.b D0, [A0 + 0x8F] 000000DE 6F0C ble +0xE /* 000000EC */ 000000E0 206E 0008 movea.l A0, [A6 + 0x8] 000000E4 2050 movea.l A0, [A0] 000000E6 116E 000C 008F move.b [A0 + 0x8F], [A6 + 0xC] label000000EC: 000000EC 4A2E 000C tst.b [A6 + 0xC] 000000F0 6F12 ble +0x14 /* 00000104 */ 000000F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000F6 4EAD E074 jsr [A5 - 0x1F8C] 000000FA 4257 clr.w [A7] 000000FC AA40 trap QDError 000000FE 4EAD 1A82 jsr [A5 + 0x1A82] 00000102 548F addq.l A7, 2 label00000104: 00000104 4E5E unlink A6 00000106 4E75 rts export_124: 00000108 4E56 FFD0 link A6, -0x0030 0000010C 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000110 266E 0008 movea.l A3, [A6 + 0x8] 00000114 7E01 moveq.l D7, 0x01 00000116 2853 movea.l A4, [A3] 00000118 4A2C 008D tst.b [A4 + 0x8D] 0000011C 6712 beq +0x14 /* 00000130 */ 0000011E 42A7 clr.l -[A7] 00000120 2F2C 0088 move.l -[A7], [A4 + 0x88] 00000124 203C 0004 0017 move.l D0, 0x40017 0000012A AB1D trap QDExtensions 0000012C 201F move.l D0, [A7]+ 0000012E 6002 bra +0x4 /* 00000132 */ label00000130: 00000130 7000 moveq.l D0, 0x00 label00000132: 00000132 2440 movea.l A2, D0 00000134 486E FFD0 pea.l [A6 - 0x30] 00000138 486E FFD4 pea.l [A6 - 0x2C] 0000013C 203C 0008 0005 move.l D0, 0x80005 00000142 AB1D trap QDExtensions 00000144 486E FFF6 pea.l [A6 - 0xA] 00000148 AA19 trap GetForeColor 0000014A 486E FFF0 pea.l [A6 - 0x10] 0000014E AA1A trap GetBackColor 00000150 486E FFD8 pea.l [A6 - 0x28] 00000154 2F0B move.l -[A7], A3 00000156 4EAD E748 jsr [A5 - 0x18B8] 0000015A 486E FFD8 pea.l [A6 - 0x28] 0000015E 486E FFE8 pea.l [A6 - 0x18] 00000162 4EAD 19DA jsr [A5 + 0x19DA] 00000166 204B movea.l A0, A3 00000168 A029 trap HLock 0000016A 2853 movea.l A4, [A3] 0000016C 4A2C 008F tst.b [A4 + 0x8F] 00000170 508F addq.l A7, 8 00000172 6606 bne +0x8 /* 0000017A */ 00000174 197C 0001 008F move.b [A4 + 0x8F], 0x1 label0000017A: 0000017A 2053 movea.l A0, [A3] 0000017C 4A28 008F tst.b [A0 + 0x8F] 00000180 6704 beq +0x6 /* 00000186 */ 00000182 7000 moveq.l D0, 0x00 00000184 6014 bra +0x16 /* 0000019A */ label00000186: 00000186 3F3C 0070 move.w -[A7], 0x70 /* 'p' */ 0000018A 486D DFC0 pea.l [A5 - 0x2040] 0000018E 486D DFD0 pea.l [A5 - 0x2030] 00000192 4EAD 1AAA jsr [A5 + 0x1AAA] 00000196 4FEF 000A lea.l A7, [A7 + 0xA] label0000019A: 0000019A 2053 movea.l A0, [A3] 0000019C 4A28 008C tst.b [A0 + 0x8C] 000001A0 6708 beq +0xA /* 000001AA */ 000001A2 2053 movea.l A0, [A3] 000001A4 4A28 008D tst.b [A0 + 0x8D] 000001A8 6604 bne +0x6 /* 000001AE */ label000001AA: 000001AA 7000 moveq.l D0, 0x00 000001AC 6014 bra +0x16 /* 000001C2 */ label000001AE: 000001AE 3F3C 0071 move.w -[A7], 0x71 /* 'q' */ 000001B2 486D DFE6 pea.l [A5 - 0x201A] 000001B6 486D DFF6 pea.l [A5 - 0x200A] 000001BA 4EAD 1AAA jsr [A5 + 0x1AAA] 000001BE 4FEF 000A lea.l A7, [A7 + 0xA] label000001C2: 000001C2 2853 movea.l A4, [A3] 000001C4 0C2C 0002 008F cmpi.b [A4 + 0x8F], 0x2 000001CA 6D66 blt +0x68 /* 00000232 */ 000001CC 4A2C 008C tst.b [A4 + 0x8C] 000001D0 671A beq +0x1C /* 000001EC */ 000001D2 4AAC 0084 tst.l [A4 + 0x84] 000001D6 6706 beq +0x8 /* 000001DE */ 000001D8 2F2C 0084 move.l -[A7], [A4 + 0x84] 000001DC A8F5 trap KillPicture label000001DE: 000001DE 42A7 clr.l -[A7] 000001E0 486E FFE8 pea.l [A6 - 0x18] 000001E4 A8F3 trap OpenPicture 000001E6 2053 movea.l A0, [A3] 000001E8 215F 0084 move.l [A0 + 0x84], [A7]+ label000001EC: 000001EC 2853 movea.l A4, [A3] 000001EE 4A2C 008D tst.b [A4 + 0x8D] 000001F2 673E beq +0x40 /* 00000232 */ 000001F4 4AAC 0088 tst.l [A4 + 0x88] 000001F8 6738 beq +0x3A /* 00000232 */ 000001FA 4227 clr.b -[A7] 000001FC 2F0A move.l -[A7], A2 000001FE 203C 0004 0001 move.l D0, 0x40001 00000204 AB1D trap QDExtensions 00000206 4257 clr.w [A7] 00000208 AA40 trap QDError 0000020A 4EAD 1A82 jsr [A5 + 0x1A82] 0000020E 2053 movea.l A0, [A3] 00000210 2F28 0088 move.l -[A7], [A0 + 0x88] 00000214 42A7 clr.l -[A7] 00000216 203C 0008 0006 move.l D0, 0x80006 0000021C AB1D trap QDExtensions 0000021E 4267 clr.w -[A7] 00000220 AA40 trap QDError 00000222 4EAD 1A82 jsr [A5 + 0x1A82] 00000226 486E FFF6 pea.l [A6 - 0xA] 0000022A AA14 trap RGBForeColor 0000022C 486E FFF0 pea.l [A6 - 0x10] 00000230 AA15 trap RGBBackColor label00000232: 00000232 2853 movea.l A4, [A3] 00000234 0C2C 0001 008F cmpi.b [A4 + 0x8F], 0x1 0000023A 661A bne +0x1C /* 00000256 */ 0000023C 4A2C 008C tst.b [A4 + 0x8C] 00000240 6606 bne +0x8 /* 00000248 */ 00000242 4A2C 008D tst.b [A4 + 0x8D] 00000246 670E beq +0x10 /* 00000256 */ label00000248: 00000248 4AAC 0088 tst.l [A4 + 0x88] 0000024C 6606 bne +0x8 /* 00000254 */ 0000024E 4AAC 0084 tst.l [A4 + 0x84] 00000252 6702 beq +0x4 /* 00000256 */ label00000254: 00000254 7E00 moveq.l D7, 0x00 label00000256: 00000256 4A07 tst.b D7 00000258 6710 beq +0x12 /* 0000026A */ 0000025A 2F2C 006C move.l -[A7], [A4 + 0x6C] 0000025E 4EAD 028A jsr [A5 + 0x28A] 00000262 2E8B move.l [A7], A3 00000264 4EAD E078 jsr [A5 - 0x1F88] 00000268 588F addq.l A7, 4 label0000026A: 0000026A 2053 movea.l A0, [A3] 0000026C 4A28 008C tst.b [A0 + 0x8C] 00000270 6716 beq +0x18 /* 00000288 */ 00000272 2053 movea.l A0, [A3] 00000274 4AA8 0084 tst.l [A0 + 0x84] 00000278 670E beq +0x10 /* 00000288 */ 0000027A A8F4 trap ClosePicture 0000027C 2053 movea.l A0, [A3] 0000027E 2F28 0084 move.l -[A7], [A0 + 0x84] 00000282 486E FFE8 pea.l [A6 - 0x18] 00000286 A8F6 trap DrawPicture label00000288: 00000288 2853 movea.l A4, [A3] 0000028A 4A2C 008D tst.b [A4 + 0x8D] 0000028E 6766 beq +0x68 /* 000002F6 */ 00000290 4AAC 0088 tst.l [A4 + 0x88] 00000294 6760 beq +0x62 /* 000002F6 */ 00000296 4A2C 008E tst.b [A4 + 0x8E] 0000029A 6704 beq +0x6 /* 000002A0 */ 0000029C 7040 moveq.l D0, 0x40 0000029E 6002 bra +0x4 /* 000002A2 */ label000002A0: 000002A0 7008 moveq.l D0, 0x08 label000002A2: 000002A2 3E00 move.w D7, D0 000002A4 2F2C 000E move.l -[A7], [A4 + 0xE] 000002A8 A873 trap SetPort 000002AA 4267 clr.w -[A7] 000002AC AA40 trap QDError 000002AE 4EAD 1A82 jsr [A5 + 0x1A82] 000002B2 486E FFFC pea.l [A6 - 0x4] 000002B6 A874 trap GetPort 000002B8 4267 clr.w -[A7] 000002BA AA40 trap QDError 000002BC 4EAD 1A82 jsr [A5 + 0x1A82] 000002C0 4878 0021 pea.l [0x00000021] 000002C4 A862 trap ForeColor 000002C6 4267 clr.w -[A7] label000002C8: 000002C8 AA40 trap QDError label000002CA: 000002CA 4EAD 1A82 jsr [A5 + 0x1A82] 000002CE 4878 001E pea.l [0x0000001E] 000002D2 A863 trap BackColor 000002D4 4267 clr.w -[A7] 000002D6 AA40 trap QDError 000002D8 4EAD 1A82 jsr [A5 + 0x1A82] 000002DC 4267 clr.w -[A7] 000002DE AA40 trap QDError 000002E0 4EAD 1A82 jsr [A5 + 0x1A82] 000002E4 2F0A move.l -[A7], A2 000002E6 203C 0004 0002 move.l D0, 0x40002 000002EC AB1D trap QDExtensions label000002EE: 000002EE 4267 clr.w -[A7] 000002F0 AA40 trap QDError 000002F2 4EAD 1A82 jsr [A5 + 0x1A82] label000002F6: 000002F6 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000002FA 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000002FE 203C 0008 0006 move.l D0, 0x80006 00000304 AB1D trap QDExtensions 00000306 4267 clr.w -[A7] 00000308 AA40 trap QDError 0000030A 4EAD 1A82 jsr [A5 + 0x1A82] 0000030E 486E FFF6 pea.l [A6 - 0xA] 00000312 AA14 trap RGBForeColor 00000314 486E FFF0 pea.l [A6 - 0x10] 00000318 AA15 trap RGBBackColor 0000031A 2053 movea.l A0, [A3] 0000031C 4228 008F clr.b [A0 + 0x8F] 00000320 204B movea.l A0, A3 00000322 A02A trap HUnlock 00000324 4CDF 1C80 movem.l A4,A3,A2,D7, [A7]+ 00000328 4E5E unlink A6 0000032A 4E75 rts export_122: 0000032C 4E56 0000 link A6, 0 00000330 2F0C move.l -[A7], A4 00000332 286E 0008 movea.l A4, [A6 + 0x8] 00000336 2054 movea.l A0, [A4] 00000338 4AA8 0088 tst.l [A0 + 0x88] 0000033C 670E beq +0x10 /* 0000034C */ 0000033E 2054 movea.l A0, [A4] 00000340 2F28 0088 move.l -[A7], [A0 + 0x88] 00000344 203C 0004 0004 move.l D0, 0x40004 0000034A AB1D trap QDExtensions label0000034C: 0000034C 2054 movea.l A0, [A4] 0000034E 42A8 0088 clr.l [A0 + 0x88] 00000352 4AA8 0084 tst.l [A0 + 0x84] 00000356 6708 beq +0xA /* 00000360 */ 00000358 2054 movea.l A0, [A4] 0000035A 2F28 0084 move.l -[A7], [A0 + 0x84] 0000035E A8F5 trap KillPicture label00000360: 00000360 2054 movea.l A0, [A4] 00000362 42A8 0084 clr.l [A0 + 0x84] 00000366 2F0C move.l -[A7], A4 00000368 4EBA 149E jsr [PC + 0x149E /* 00001808 */] 0000036C 286E FFFC movea.l A4, [A6 - 0x4] 00000370 4E5E unlink A6 00000372 4E75 rts export_101: 00000374 4E56 FFF2 link A6, -0x000E 00000378 2D6D E048 FFF8 move.l [A6 - 0x8], [A5 - 0x1FB8] 0000037E 2D6D E04C FFFC move.l [A6 - 0x4], [A5 - 0x1FB4] 00000384 2D6D E050 FFF2 move.l [A6 - 0xE], [A5 - 0x1FB0] 0000038A 3D6D E054 FFF6 move.w [A6 - 0xA], [A5 - 0x1FAC] 00000390 1F2E 001E move.b -[A7], [A6 + 0x1E] 00000394 1F2E 001C move.b -[A7], [A6 + 0x1C] 00000398 3F2E 001A move.w -[A7], [A6 + 0x1A] 0000039C 3F2E 0018 move.w -[A7], [A6 + 0x18] 000003A0 3F2E 0016 move.w -[A7], [A6 + 0x16] 000003A4 3F2E 0014 move.w -[A7], [A6 + 0x14] 000003A8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000003B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003B4 4EBA FC4A jsr [PC - 0x3B6 /* 00000000 */] 000003B8 4217 clr.b [A7] 000003BA 486E FFF8 pea.l [A6 - 0x8] 000003BE 206E 0008 movea.l A0, [A6 + 0x8] 000003C2 2050 movea.l A0, [A0] 000003C4 2F28 0074 move.l -[A7], [A0 + 0x74] 000003C8 4EAD E3A0 jsr [A5 - 0x1C60] 000003CC 2EBC 6D60 0200 move.l [A7], 0x6D600200 000003D2 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000003D6 4EAD 0F9A jsr [A5 + 0xF9A] 000003DA 2EBC 6D60 0100 move.l [A7], 0x6D600100 000003E0 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000003E4 4EAD 0FA2 jsr [A5 + 0xFA2] 000003E8 4E5E unlink A6 000003EA 4E75 rts export_102: 000003EC 4E56 FFD0 link A6, -0x0030 000003F0 48E7 0018 movem.l -[A7], A3,A4 000003F4 286E 0008 movea.l A4, [A6 + 0x8] 000003F8 2F0C move.l -[A7], A4 000003FA 4EAD 1002 jsr [A5 + 0x1002] 000003FE 4878 6D61 pea.l [0x00006D61] 00000402 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000406 4EAD 0F02 jsr [A5 + 0xF02] 0000040A 4878 6D62 pea.l [0x00006D62] 0000040E 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000412 4EAD 0F02 jsr [A5 + 0xF02] 00000416 4878 6D63 pea.l [0x00006D63] 0000041A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000041E 4EAD 0F02 jsr [A5 + 0xF02] 00000422 4878 6D64 pea.l [0x00006D64] 00000426 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000042A 4EAD 0F02 jsr [A5 + 0xF02] 0000042E 4878 6D65 pea.l [0x00006D65] 00000432 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000436 4EAD 0F02 jsr [A5 + 0xF02] 0000043A 4878 6D6B pea.l [0x00006D6B] 0000043E 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000442 4EAD 0F02 jsr [A5 + 0xF02] 00000446 4878 6D6D pea.l [0x00006D6D] 0000044A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000044E 4EAD 0F02 jsr [A5 + 0xF02] 00000452 2054 movea.l A0, [A4] 00000454 4A28 008D tst.b [A0 + 0x8D] 00000458 4FEF 003C lea.l A7, [A7 + 0x3C] 0000045C 670E beq +0x10 /* 0000046C */ 0000045E 4878 6D6C pea.l [0x00006D6C] 00000462 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000466 4EAD 0F02 jsr [A5 + 0xF02] 0000046A 508F addq.l A7, 8 label0000046C: 0000046C 4878 6D6A pea.l [0x00006D6A] 00000470 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000474 4EAD 0F02 jsr [A5 + 0xF02] 00000478 7013 moveq.l D0, 0x13 0000047A 2E80 move.l [A7], D0 0000047C 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000480 4EAD 0F02 jsr [A5 + 0xF02] 00000484 2654 movea.l A3, [A4] 00000486 4A2B 008C tst.b [A3 + 0x8C] 0000048A 4FEF 000C lea.l A7, [A7 + 0xC] 0000048E 6706 beq +0x8 /* 00000496 */ 00000490 4AAB 0084 tst.l [A3 + 0x84] 00000494 660C bne +0xE /* 000004A2 */ label00000496: 00000496 4A2B 008D tst.b [A3 + 0x8D] 0000049A 6714 beq +0x16 /* 000004B0 */ 0000049C 4AAB 0088 tst.l [A3 + 0x88] 000004A0 670E beq +0x10 /* 000004B0 */ label000004A2: 000004A2 4878 6D6F pea.l [0x00006D6F] 000004A6 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000004AA 4EAD 0F02 jsr [A5 + 0xF02] 000004AE 508F addq.l A7, 8 label000004B0: 000004B0 4878 6D74 pea.l [0x00006D74] 000004B4 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000004B8 4EAD 0F02 jsr [A5 + 0xF02] 000004BC 2054 movea.l A0, [A4] 000004BE 2EA8 006C move.l [A7], [A0 + 0x6C] 000004C2 4EAD 02FA jsr [A5 + 0x2FA] 000004C6 1E80 move.b [A7], D0 000004C8 4878 6D61 pea.l [0x00006D61] 000004CC 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000004D0 4EAD 0F42 jsr [A5 + 0xF42] 000004D4 2054 movea.l A0, [A4] 000004D6 2EA8 006C move.l [A7], [A0 + 0x6C] 000004DA 4EAD 02EA jsr [A5 + 0x2EA] 000004DE 1E80 move.b [A7], D0 000004E0 4878 6D62 pea.l [0x00006D62] 000004E4 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000004E8 4EAD 0F42 jsr [A5 + 0xF42] 000004EC 2054 movea.l A0, [A4] 000004EE 2EA8 006C move.l [A7], [A0 + 0x6C] 000004F2 4EAD 030A jsr [A5 + 0x30A] 000004F6 1E80 move.b [A7], D0 000004F8 4878 6D63 pea.l [0x00006D63] 000004FC 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000500 4EAD 0F42 jsr [A5 + 0xF42] 00000504 2054 movea.l A0, [A4] 00000506 2EA8 006C move.l [A7], [A0 + 0x6C] 0000050A 4EAD 031A jsr [A5 + 0x31A] 0000050E 1E80 move.b [A7], D0 00000510 4878 6D64 pea.l [0x00006D64] 00000514 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000518 4EAD 0F42 jsr [A5 + 0xF42] 0000051C 2054 movea.l A0, [A4] 0000051E 2EA8 006C move.l [A7], [A0 + 0x6C] 00000522 4EAD 032A jsr [A5 + 0x32A] 00000526 1E80 move.b [A7], D0 00000528 4878 6D65 pea.l [0x00006D65] 0000052C 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000530 4EAD 0F42 jsr [A5 + 0xF42] 00000534 2054 movea.l A0, [A4] 00000536 2EA8 006C move.l [A7], [A0 + 0x6C] 0000053A 4EAD 02BA jsr [A5 + 0x2BA] 0000053E 4A40 tst.w D0 00000540 57C0 seq D0 00000542 4400 neg.b D0 00000544 1E80 move.b [A7], D0 00000546 4878 6D67 pea.l [0x00006D67] 0000054A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000054E 4EAD 0F42 jsr [A5 + 0xF42] 00000552 2054 movea.l A0, [A4] 00000554 2EA8 006C move.l [A7], [A0 + 0x6C] 00000558 4EAD 02BA jsr [A5 + 0x2BA] 0000055C 5340 subq.w D0, 1 0000055E 57C0 seq D0 00000560 4400 neg.b D0 00000562 1E80 move.b [A7], D0 00000564 4878 6D68 pea.l [0x00006D68] 00000568 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000056C 4EAD 0F42 jsr [A5 + 0xF42] 00000570 2054 movea.l A0, [A4] 00000572 1EA8 008C move.b [A7], [A0 + 0x8C] 00000576 4878 6D6B pea.l [0x00006D6B] 0000057A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000057E 4EAD 0F42 jsr [A5 + 0xF42] 00000582 2054 movea.l A0, [A4] 00000584 1EA8 008D move.b [A7], [A0 + 0x8D] 00000588 4878 6D6D pea.l [0x00006D6D] 0000058C 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000590 4EAD 0F42 jsr [A5 + 0xF42] 00000594 2054 movea.l A0, [A4] 00000596 1EA8 008E move.b [A7], [A0 + 0x8E] 0000059A 4878 6D6C pea.l [0x00006D6C] 0000059E 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000005A2 4EAD 0F42 jsr [A5 + 0xF42] 000005A6 4CEE 1800 FFC8 movem.l A4,A3, [A6 - 0x38] 000005AC 4E5E unlink A6 000005AE 4E75 rts export_103: 000005B0 4E56 FF48 link A6, -0x00B8 000005B4 48E7 0108 movem.l -[A7], D7,A4 000005B8 286E 0008 movea.l A4, [A6 + 0x8] 000005BC 7E00 moveq.l D7, 0x00 000005BE 2F0C move.l -[A7], A4 000005C0 4EAD E782 jsr [A5 - 0x187E] 000005C4 486E FF48 pea.l [A6 - 0xB8] 000005C8 2F0C move.l -[A7], A4 000005CA 4EAD E748 jsr [A5 - 0x18B8] 000005CE 486E FF48 pea.l [A6 - 0xB8] 000005D2 486E FF58 pea.l [A6 - 0xA8] 000005D6 4EAD 19DA jsr [A5 + 0x19DA] 000005DA 202E 000C move.l D0, [A6 + 0xC] 000005DE 4FEF 000C lea.l A7, [A7 + 0xC] 000005E2 6B00 0536 bmi +0x538 /* 00000B1A */ 000005E6 0480 0000 6D6A subi.l D0, 0x6D6A /* 'mj' */ 000005EC 6700 02DC beq +0x2DE /* 000008CA */ 000005F0 6A36 bpl +0x38 /* 00000628 */ 000005F2 5080 addq.l D0, 8 000005F4 6700 0086 beq +0x88 /* 0000067C */ 000005F8 6A1A bpl +0x1C /* 00000614 */ 000005FA 0480 FFFF 92B1 subi.l D0, 0xFFFF92B1 00000600 6700 0310 beq +0x312 /* 00000912 */ 00000604 6B00 0514 bmi +0x516 /* 00000B1A */ 00000608 0480 0000 6D4E subi.l D0, 0x6D4E /* 'mN' */ 0000060E 6A3E bpl +0x40 /* 0000064E */ 00000610 6000 0508 bra +0x50A /* 00000B1A */ label00000614: 00000614 5780 subq.l D0, 3 00000616 6700 0114 beq +0x116 /* 0000072C */ 0000061A 6A00 04FE bpl +0x500 /* 00000B1A */ 0000061E 5280 addq.l D0, 1 00000620 6A00 00B6 bpl +0xB8 /* 000006D8 */ 00000624 6000 0084 bra +0x86 /* 000006AA */ label00000628: 00000628 5B80 subq.l D0, 5 0000062A 6700 04FA beq +0x4FC /* 00000B26 */ 0000062E 6A14 bpl +0x16 /* 00000644 */ 00000630 5480 addq.l D0, 2 00000632 6700 017C beq +0x17E /* 000007B0 */ 00000636 6A00 04E2 bpl +0x4E4 /* 00000B1A */ 0000063A 5280 addq.l D0, 1 0000063C 6A00 026E bpl +0x270 /* 000008AC */ 00000640 6000 0118 bra +0x11A /* 0000075A */ label00000644: 00000644 5B80 subq.l D0, 5 00000646 6700 04C4 beq +0x4C6 /* 00000B0C */ 0000064A 6000 04CE bra +0x4D0 /* 00000B1A */ label0000064E: 0000064E 2054 movea.l A0, [A4] 00000650 2F28 006C move.l -[A7], [A0 + 0x6C] 00000654 4EAD 02FA jsr [A5 + 0x2FA] 00000658 4A00 tst.b D0 0000065A 57C0 seq D0 0000065C 4400 neg.b D0 0000065E 1E80 move.b [A7], D0 00000660 2054 movea.l A0, [A4] 00000662 2F28 006C move.l -[A7], [A0 + 0x6C] 00000666 4EAD 0302 jsr [A5 + 0x302] 0000066A 1EBC 0002 move.b [A7], 0x2 0000066E 2F0C move.l -[A7], A4 00000670 4EAD E076 jsr [A5 - 0x1F8A] 00000674 4FEF 000C lea.l A7, [A7 + 0xC] 00000678 6000 04AC bra +0x4AE /* 00000B26 */ label0000067C: 0000067C 2054 movea.l A0, [A4] 0000067E 2F28 006C move.l -[A7], [A0 + 0x6C] 00000682 4EAD 02EA jsr [A5 + 0x2EA] 00000686 4A00 tst.b D0 00000688 57C0 seq D0 0000068A 4400 neg.b D0 0000068C 1E80 move.b [A7], D0 0000068E 2054 movea.l A0, [A4] 00000690 2F28 006C move.l -[A7], [A0 + 0x6C] 00000694 4EAD 02F2 jsr [A5 + 0x2F2] 00000698 1EBC 0002 move.b [A7], 0x2 0000069C 2F0C move.l -[A7], A4 0000069E 4EAD E076 jsr [A5 - 0x1F8A] 000006A2 4FEF 000C lea.l A7, [A7 + 0xC] 000006A6 6000 047E bra +0x480 /* 00000B26 */ label000006AA: 000006AA 2054 movea.l A0, [A4] 000006AC 2F28 006C move.l -[A7], [A0 + 0x6C] 000006B0 4EAD 030A jsr [A5 + 0x30A] 000006B4 4A00 tst.b D0 000006B6 57C0 seq D0 000006B8 4400 neg.b D0 000006BA 1E80 move.b [A7], D0 000006BC 2054 movea.l A0, [A4] 000006BE 2F28 006C move.l -[A7], [A0 + 0x6C] 000006C2 4EAD 0312 jsr [A5 + 0x312] 000006C6 1EBC 0002 move.b [A7], 0x2 000006CA 2F0C move.l -[A7], A4 000006CC 4EAD E076 jsr [A5 - 0x1F8A] 000006D0 4FEF 000C lea.l A7, [A7 + 0xC] 000006D4 6000 0450 bra +0x452 /* 00000B26 */ label000006D8: 000006D8 486E FFFA pea.l [A6 - 0x6] 000006DC AA1A trap GetBackColor 000006DE 486E FFD6 pea.l [A6 - 0x2A] 000006E2 486E FFFA pea.l [A6 - 0x6] 000006E6 4EAD 0202 jsr [A5 + 0x202] 000006EA 4297 clr.l [A7] 000006EC 2F3C 8000 0000 move.l -[A7], 0x80000000 000006F2 2F3C 3FFF 0000 move.l -[A7], 0x3FFF0000 000006F8 486E FFD6 pea.l [A6 - 0x2A] 000006FC 2054 movea.l A0, [A4] 000006FE 2F28 006C move.l -[A7], [A0 + 0x6C] 00000702 4EAD 031A jsr [A5 + 0x31A] 00000706 4A00 tst.b D0 00000708 57C0 seq D0 0000070A 4400 neg.b D0 0000070C 548F addq.l A7, 2 0000070E 1E80 move.b [A7], D0 00000710 2054 movea.l A0, [A4] 00000712 2F28 006C move.l -[A7], [A0 + 0x6C] 00000716 4EAD 0322 jsr [A5 + 0x322] 0000071A 1EBC 0002 move.b [A7], 0x2 0000071E 2F0C move.l -[A7], A4 00000720 4EAD E076 jsr [A5 - 0x1F8A] 00000724 4FEF 001E lea.l A7, [A7 + 0x1E] 00000728 6000 03FC bra +0x3FE /* 00000B26 */ label0000072C: 0000072C 2054 movea.l A0, [A4] 0000072E 2F28 006C move.l -[A7], [A0 + 0x6C] 00000732 4EAD 032A jsr [A5 + 0x32A] 00000736 4A00 tst.b D0 00000738 57C0 seq D0 0000073A 4400 neg.b D0 0000073C 1E80 move.b [A7], D0 0000073E 2054 movea.l A0, [A4] 00000740 2F28 006C move.l -[A7], [A0 + 0x6C] 00000744 4EAD 0332 jsr [A5 + 0x332] 00000748 1EBC 0002 move.b [A7], 0x2 0000074C 2F0C move.l -[A7], A4 0000074E 4EAD E076 jsr [A5 - 0x1F8A] 00000752 4FEF 000C lea.l A7, [A7 + 0xC] 00000756 6000 03CE bra +0x3D0 /* 00000B26 */ label0000075A: 0000075A 2054 movea.l A0, [A4] 0000075C 4A28 008C tst.b [A0 + 0x8C] 00000760 57C0 seq D0 00000762 4400 neg.b D0 00000764 1140 008C move.b [A0 + 0x8C], D0 00000768 4A28 008C tst.b [A0 + 0x8C] 0000076C 6714 beq +0x16 /* 00000782 */ 0000076E 2054 movea.l A0, [A4] 00000770 4A28 008D tst.b [A0 + 0x8D] 00000774 670C beq +0xE /* 00000782 */ 00000776 4878 6D6D pea.l [0x00006D6D] 0000077A 2F0C move.l -[A7], A4 0000077C 4EAD ED2E jsr [A5 - 0x12D2] 00000780 508F addq.l A7, 8 label00000782: 00000782 2054 movea.l A0, [A4] 00000784 4A28 008C tst.b [A0 + 0x8C] 00000788 6616 bne +0x18 /* 000007A0 */ 0000078A 2054 movea.l A0, [A4] 0000078C 4AA8 0084 tst.l [A0 + 0x84] 00000790 670E beq +0x10 /* 000007A0 */ 00000792 2054 movea.l A0, [A4] 00000794 2F28 0084 move.l -[A7], [A0 + 0x84] 00000798 A8F5 trap KillPicture 0000079A 2054 movea.l A0, [A4] 0000079C 42A8 0084 clr.l [A0 + 0x84] label000007A0: 000007A0 1F3C 0002 move.b -[A7], 0x2 000007A4 2F0C move.l -[A7], A4 000007A6 4EAD E076 jsr [A5 - 0x1F8A] 000007AA 5C8F addq.l A7, 6 000007AC 6000 0378 bra +0x37A /* 00000B26 */ label000007B0: 000007B0 2054 movea.l A0, [A4] 000007B2 4A28 008D tst.b [A0 + 0x8D] 000007B6 57C0 seq D0 000007B8 4400 neg.b D0 000007BA 1140 008D move.b [A0 + 0x8D], D0 000007BE 4A28 008C tst.b [A0 + 0x8C] 000007C2 6714 beq +0x16 /* 000007D8 */ 000007C4 2054 movea.l A0, [A4] 000007C6 4A28 008D tst.b [A0 + 0x8D] 000007CA 670C beq +0xE /* 000007D8 */ 000007CC 4878 6D6B pea.l [0x00006D6B] 000007D0 2F0C move.l -[A7], A4 000007D2 4EAD ED2E jsr [A5 - 0x12D2] 000007D6 508F addq.l A7, 8 label000007D8: 000007D8 2054 movea.l A0, [A4] 000007DA 4A28 008D tst.b [A0 + 0x8D] 000007DE 6700 00A0 beq +0xA2 /* 00000880 */ 000007E2 486E FF6C pea.l [A6 - 0x94] 000007E6 4EAD 1A5A jsr [A5 + 0x1A5A] 000007EA 41EE FF7A lea.l A0, [A6 - 0x86] 000007EE 7000 moveq.l D0, 0x00 000007F0 43FA 000E lea.l A1, [PC + 0xE /* 00000800 */] 000007F4 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 000007F8 F228 .extension 0x228 // unimplemented 000007FA F00F .extension 0x00F // unimplemented 000007FC 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00000802 D00F add.b D0, A7 00000804 4A40 tst.w D0 00000806 588F addq.l A7, 4 00000808 6646 bne +0x48 /* 00000850 */ 0000080A 204C movea.l A0, A4 0000080C A029 trap HLock 0000080E 4267 clr.w -[A7] 00000810 2054 movea.l A0, [A4] 00000812 4868 0088 pea.l [A0 + 0x88] 00000816 3F3C 0010 move.w -[A7], 0x10 0000081A 486E FF58 pea.l [A6 - 0xA8] 0000081E 42A7 clr.l -[A7] 00000820 42A7 clr.l -[A7] 00000822 4878 0004 pea.l [0x00000004 /* __m68k_vec_reset__ */] 00000826 203C 0016 0000 move.l D0, 0x160000 0000082C AB1D trap QDExtensions 0000082E 3E1F move.w D7, [A7]+ 00000830 204C movea.l A0, A4 00000832 A02A trap HUnlock 00000834 4A47 tst.w D7 00000836 6712 beq +0x14 /* 0000084A */ 00000838 3F07 move.w -[A7], D7 0000083A 42A7 clr.l -[A7] 0000083C 2F3C 0001 041A move.l -[A7], 0x1041A 00000842 4EAD 1AA2 jsr [A5 + 0x1AA2] 00000846 4EAD 1A62 jsr [A5 + 0x1A62] label0000084A: 0000084A 4EAD 1A92 jsr [A5 + 0x1A92] 0000084E 604C bra +0x4E /* 0000089C */ label00000850: 00000850 2054 movea.l A0, [A4] 00000852 4AA8 0088 tst.l [A0 + 0x88] 00000856 670E beq +0x10 /* 00000866 */ 00000858 2054 movea.l A0, [A4] 0000085A 2F28 0088 move.l -[A7], [A0 + 0x88] 0000085E 203C 0004 0004 move.l D0, 0x40004 00000864 AB1D trap QDExtensions label00000866: 00000866 2054 movea.l A0, [A4] 00000868 42A8 0088 clr.l [A0 + 0x88] 0000086C 4A2E FF71 tst.b [A6 - 0x8F] 00000870 672A beq +0x2C /* 0000089C */ 00000872 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00000876 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 0000087A 4EAD 1A62 jsr [A5 + 0x1A62] 0000087E 601C bra +0x1E /* 0000089C */ label00000880: 00000880 2054 movea.l A0, [A4] 00000882 4AA8 0088 tst.l [A0 + 0x88] 00000886 670E beq +0x10 /* 00000896 */ 00000888 2054 movea.l A0, [A4] 0000088A 2F28 0088 move.l -[A7], [A0 + 0x88] 0000088E 203C 0004 0004 move.l D0, 0x40004 00000894 AB1D trap QDExtensions label00000896: 00000896 2054 movea.l A0, [A4] 00000898 42A8 0088 clr.l [A0 + 0x88] label0000089C: 0000089C 1F3C 0002 move.b -[A7], 0x2 000008A0 2F0C move.l -[A7], A4 000008A2 4EAD E076 jsr [A5 - 0x1F8A] 000008A6 5C8F addq.l A7, 6 000008A8 6000 027C bra +0x27E /* 00000B26 */ label000008AC: 000008AC 2054 movea.l A0, [A4] 000008AE 4A28 008E tst.b [A0 + 0x8E] 000008B2 57C0 seq D0 000008B4 4400 neg.b D0 000008B6 1140 008E move.b [A0 + 0x8E], D0 000008BA 1F3C 0001 move.b -[A7], 0x1 000008BE 2F0C move.l -[A7], A4 000008C0 4EAD E076 jsr [A5 - 0x1F8A] 000008C4 5C8F addq.l A7, 6 000008C6 6000 025E bra +0x260 /* 00000B26 */ label000008CA: 000008CA 2D6D E056 FFF6 move.l [A6 - 0xA], [A5 - 0x1FAA] 000008D0 2054 movea.l A0, [A4] 000008D2 2F28 000E move.l -[A7], [A0 + 0xE] 000008D6 A873 trap SetPort 000008D8 486E FFFA pea.l [A6 - 0x6] 000008DC AA1A trap GetBackColor 000008DE 4227 clr.b -[A7] 000008E0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000008E4 486D E05A pea.l [A5 - 0x1FA6] 000008E8 486E FFFA pea.l [A6 - 0x6] 000008EC 486E FFFA pea.l [A6 - 0x6] 000008F0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000008F4 A82E trap Pack12 000008F6 4A1F tst.b [A7]+ 000008F8 6700 022C beq +0x22E /* 00000B26 */ 000008FC 486E FFFA pea.l [A6 - 0x6] 00000900 AA15 trap RGBBackColor 00000902 1F3C 0002 move.b -[A7], 0x2 00000906 2F0C move.l -[A7], A4 00000908 4EAD E076 jsr [A5 - 0x1F8A] 0000090C 5C8F addq.l A7, 6 0000090E 6000 0216 bra +0x218 /* 00000B26 */ label00000912: 00000912 2054 movea.l A0, [A4] 00000914 4A28 008C tst.b [A0 + 0x8C] 00000918 6708 beq +0xA /* 00000922 */ 0000091A 2054 movea.l A0, [A4] 0000091C 4AA8 0084 tst.l [A0 + 0x84] 00000920 666E bne +0x70 /* 00000990 */ label00000922: 00000922 2054 movea.l A0, [A4] 00000924 4A28 008D tst.b [A0 + 0x8D] 00000928 6708 beq +0xA /* 00000932 */ 0000092A 2054 movea.l A0, [A4] 0000092C 4AA8 0088 tst.l [A0 + 0x88] 00000930 665E bne +0x60 /* 00000990 */ label00000932: 00000932 486E FFE2 pea.l [A6 - 0x1E] 00000936 2F0C move.l -[A7], A4 00000938 4EAD E748 jsr [A5 - 0x18B8] 0000093C 486E FFE2 pea.l [A6 - 0x1E] 00000940 486E FFDA pea.l [A6 - 0x26] 00000944 4EAD 19DA jsr [A5 + 0x19DA] 00000948 4297 clr.l [A7] 0000094A 486E FFDA pea.l [A6 - 0x26] 0000094E A8F3 trap OpenPicture 00000950 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00000954 2EAE FFF2 move.l [A7], [A6 - 0xE] 00000958 4EAD 1A7A jsr [A5 + 0x1A7A] 0000095C 486E FFDA pea.l [A6 - 0x26] 00000960 2F0C move.l -[A7], A4 00000962 4EAD E3B0 jsr [A5 - 0x1C50] 00000966 A8F4 trap ClosePicture 00000968 2EAD E144 move.l [A7], [A5 - 0x1EBC] 0000096C 4EAD 109A jsr [A5 + 0x109A] 00000970 2EAE FFF2 move.l [A7], [A6 - 0xE] 00000974 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000097A 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 0000097E 4EAD 1062 jsr [A5 + 0x1062] 00000982 2EAE FFF2 move.l [A7], [A6 - 0xE] 00000986 A8F5 trap KillPicture 00000988 4FEF 000C lea.l A7, [A7 + 0xC] 0000098C 6000 0172 bra +0x174 /* 00000B00 */ label00000990: 00000990 2054 movea.l A0, [A4] 00000992 4AA8 0084 tst.l [A0 + 0x84] 00000996 6720 beq +0x22 /* 000009B8 */ 00000998 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 0000099C 4EAD 109A jsr [A5 + 0x109A] 000009A0 2054 movea.l A0, [A4] 000009A2 2EA8 0084 move.l [A7], [A0 + 0x84] 000009A6 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000009AC 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 000009B0 4EAD 1062 jsr [A5 + 0x1062] 000009B4 4FEF 000C lea.l A7, [A7 + 0xC] label000009B8: 000009B8 2054 movea.l A0, [A4] 000009BA 4AA8 0088 tst.l [A0 + 0x88] 000009BE 6700 0140 beq +0x142 /* 00000B00 */ 000009C2 42A7 clr.l -[A7] 000009C4 2054 movea.l A0, [A4] 000009C6 2F28 0088 move.l -[A7], [A0 + 0x88] 000009CA 203C 0004 0017 move.l D0, 0x40017 000009D0 AB1D trap QDExtensions 000009D2 2D5F FFBA move.l [A6 - 0x46], [A7]+ 000009D6 486E FFD2 pea.l [A6 - 0x2E] 000009DA 486E FFD6 pea.l [A6 - 0x2A] 000009DE 203C 0008 0005 move.l D0, 0x80005 000009E4 AB1D trap QDExtensions 000009E6 4227 clr.b -[A7] 000009E8 2F2E FFBA move.l -[A7], [A6 - 0x46] 000009EC 203C 0004 0001 move.l D0, 0x40001 000009F2 AB1D trap QDExtensions 000009F4 2054 movea.l A0, [A4] 000009F6 2F28 0088 move.l -[A7], [A0 + 0x88] 000009FA 42A7 clr.l -[A7] 000009FC 203C 0008 0006 move.l D0, 0x80006 00000A02 AB1D trap QDExtensions 00000A04 204C movea.l A0, A4 00000A06 A029 trap HLock 00000A08 42A7 clr.l -[A7] 00000A0A 206E FFBA movea.l A0, [A6 - 0x46] 00000A0E 2050 movea.l A0, [A0] 00000A10 4868 0006 pea.l [A0 + 0x6] 00000A14 A8F3 trap OpenPicture 00000A16 2D5F FFCE move.l [A6 - 0x32], [A7]+ 00000A1A 4AAE FFCE tst.l [A6 - 0x32] 00000A1E 548F addq.l A7, 2 00000A20 6628 bne +0x2A /* 00000A4A */ 00000A22 2F2E FFBA move.l -[A7], [A6 - 0x46] 00000A26 203C 0004 0002 move.l D0, 0x40002 00000A2C AB1D trap QDExtensions 00000A2E 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00000A32 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00000A36 203C 0008 0006 move.l D0, 0x80006 00000A3C AB1D trap QDExtensions 00000A3E 204C movea.l A0, A4 00000A40 A02A trap HUnlock 00000A42 2F2E FFCE move.l -[A7], [A6 - 0x32] 00000A46 4EAD 1A7A jsr [A5 + 0x1A7A] label00000A4A: 00000A4A 486E FFC4 pea.l [A6 - 0x3C] 00000A4E AA19 trap GetForeColor 00000A50 486E FFBE pea.l [A6 - 0x42] 00000A54 AA1A trap GetBackColor 00000A56 4878 001E pea.l [0x0000001E] 00000A5A A863 trap BackColor 00000A5C 4878 0021 pea.l [0x00000021] 00000A60 A862 trap ForeColor 00000A62 206E FFBA movea.l A0, [A6 - 0x46] 00000A66 A069 trap HGetState 00000A68 1D40 FFB9 move.b [A6 - 0x47], D0 00000A6C 206E FFBA movea.l A0, [A6 - 0x46] 00000A70 A029 trap HLock 00000A72 206E FFBA movea.l A0, [A6 - 0x46] 00000A76 A069 trap HGetState 00000A78 49C0 lea.l A4, D0 00000A7A 2D40 FFCA move.l [A6 - 0x36], D0 00000A7E 206E FFBA movea.l A0, [A6 - 0x46] 00000A82 2F10 move.l -[A7], [A0] 00000A84 2F10 move.l -[A7], [A0] 00000A86 2050 movea.l A0, [A0] 00000A88 4868 0006 pea.l [A0 + 0x6] 00000A8C 206E FFBA movea.l A0, [A6 - 0x46] 00000A90 2050 movea.l A0, [A0] 00000A92 4868 0006 pea.l [A0 + 0x6] 00000A96 3F3C 0008 move.w -[A7], 0x8 00000A9A 42A7 clr.l -[A7] 00000A9C A8EC trap CopyBits 00000A9E 4267 clr.w -[A7] 00000AA0 AA40 trap QDError 00000AA2 4EAD 1A82 jsr [A5 + 0x1A82] 00000AA6 A8F4 trap ClosePicture 00000AA8 102E FFB9 move.b D0, [A6 - 0x47] 00000AAC 206E FFBA movea.l A0, [A6 - 0x46] 00000AB0 A06A trap HSetState 00000AB2 486E FFC4 pea.l [A6 - 0x3C] 00000AB6 AA14 trap RGBForeColor 00000AB8 486E FFBE pea.l [A6 - 0x42] 00000ABC AA15 trap RGBBackColor 00000ABE 2F2E FFBA move.l -[A7], [A6 - 0x46] 00000AC2 203C 0004 0002 move.l D0, 0x40002 00000AC8 AB1D trap QDExtensions 00000ACA 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00000ACE 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00000AD2 203C 0008 0006 move.l D0, 0x80006 00000AD8 AB1D trap QDExtensions 00000ADA 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 00000ADE 4EAD 109A jsr [A5 + 0x109A] 00000AE2 2EAE FFCE move.l [A7], [A6 - 0x32] 00000AE6 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00000AEC 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 00000AF0 4EAD 1062 jsr [A5 + 0x1062] 00000AF4 2EAE FFCE move.l [A7], [A6 - 0x32] 00000AF8 A8F5 trap KillPicture 00000AFA 204C movea.l A0, A4 00000AFC A02A trap HUnlock 00000AFE 508F addq.l A7, 8 label00000B00: 00000B00 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 00000B04 4EAD 10C2 jsr [A5 + 0x10C2] 00000B08 588F addq.l A7, 4 00000B0A 601A bra +0x1C /* 00000B26 */ label00000B0C: 00000B0C 1F3C 0003 move.b -[A7], 0x3 00000B10 2F0C move.l -[A7], A4 00000B12 4EAD E076 jsr [A5 - 0x1F8A] 00000B16 5C8F addq.l A7, 6 00000B18 600C bra +0xE /* 00000B26 */ label00000B1A: 00000B1A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B1E 2F0C move.l -[A7], A4 00000B20 4EAD 0FF2 jsr [A5 + 0xFF2] 00000B24 508F addq.l A7, 8 label00000B26: 00000B26 4CDF 1080 movem.l A4,D7, [A7]+ 00000B2A 4E5E unlink A6 00000B2C 4E75 rts export_106: fn00000B2E: 00000B2E 4E56 FFB8 link A6, -0x0048 00000B32 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000B36 F227 .extension 0x227 // unimplemented 00000B38 E080 asr D0, 8 00000B3A 266E 0008 movea.l A3, [A6 + 0x8] 00000B3E 1F2E 001E move.b -[A7], [A6 + 0x1E] 00000B42 1F2E 001C move.b -[A7], [A6 + 0x1C] 00000B46 3F2E 001A move.w -[A7], [A6 + 0x1A] 00000B4A 3F2E 0018 move.w -[A7], [A6 + 0x18] 00000B4E 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000B52 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000B56 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B5A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B5E 2F0B move.l -[A7], A3 00000B60 4EAD 06B2 jsr [A5 + 0x6B2] 00000B64 7E0F moveq.l D7, 0x0F 00000B66 7C0F moveq.l D6, 0x0F 00000B68 486D E648 pea.l [A5 - 0x19B8] 00000B6C 4EAD 04CA jsr [A5 + 0x4CA] 00000B70 2053 movea.l A0, [A3] 00000B72 2140 0074 move.l [A0 + 0x74], D0 00000B76 70F0 moveq.l D0, 0xFFFFFFF0 00000B78 D068 0040 add.w D0, [A0 + 0x40] 00000B7C 3E80 move.w [A7], D0 00000B7E 3028 003C move.w D0, [A0 + 0x3C] 00000B82 D047 add.w D0, D7 00000B84 3F00 move.w -[A7], D0 00000B86 3028 0026 move.w D0, [A0 + 0x26] 00000B8A 9046 sub.w D0, D6 00000B8C 9047 sub.w D0, D7 00000B8E 3F00 move.w -[A7], D0 00000B90 4227 clr.b -[A7] 00000B92 2F0B move.l -[A7], A3 00000B94 2F0B move.l -[A7], A3 00000B96 2F28 0074 move.l -[A7], [A0 + 0x74] 00000B9A 4EAD 09CA jsr [A5 + 0x9CA] 00000B9E 486D 036A pea.l [A5 + 0x36A] 00000BA2 2053 movea.l A0, [A3] 00000BA4 2F28 0074 move.l -[A7], [A0 + 0x74] 00000BA8 4EAD 0DC2 jsr [A5 + 0xDC2] 00000BAC 486D 03E2 pea.l [A5 + 0x3E2] 00000BB0 2053 movea.l A0, [A3] 00000BB2 2F28 0074 move.l -[A7], [A0 + 0x74] 00000BB6 4EAD 09D2 jsr [A5 + 0x9D2] 00000BBA 4257 clr.w [A7] 00000BBC 2053 movea.l A0, [A3] 00000BBE 2F28 0074 move.l -[A7], [A0 + 0x74] 00000BC2 4EAD 0DA2 jsr [A5 + 0xDA2] 00000BC6 3EBC 0167 move.w [A7], 0x167 00000BCA 2053 movea.l A0, [A3] 00000BCC 2F28 0074 move.l -[A7], [A0 + 0x74] 00000BD0 4EAD 0D92 jsr [A5 + 0xD92] 00000BD4 486D E648 pea.l [A5 - 0x19B8] 00000BD8 4EAD 04CA jsr [A5 + 0x4CA] 00000BDC 2053 movea.l A0, [A3] 00000BDE 2140 0070 move.l [A0 + 0x70], D0 00000BE2 3EA8 0038 move.w [A7], [A0 + 0x38] 00000BE6 70F0 moveq.l D0, 0xFFFFFFF0 00000BE8 D068 0044 add.w D0, [A0 + 0x44] 00000BEC 3F00 move.w -[A7], D0 00000BEE 3028 0028 move.w D0, [A0 + 0x28] 00000BF2 9046 sub.w D0, D6 00000BF4 3F00 move.w -[A7], D0 00000BF6 1F3C 0001 move.b -[A7], 0x1 00000BFA 2F0B move.l -[A7], A3 00000BFC 2F0B move.l -[A7], A3 00000BFE 2F28 0070 move.l -[A7], [A0 + 0x70] 00000C02 4EAD 09CA jsr [A5 + 0x9CA] 00000C06 486D 036A pea.l [A5 + 0x36A] 00000C0A 2053 movea.l A0, [A3] 00000C0C 2F28 0070 move.l -[A7], [A0 + 0x70] 00000C10 4EAD 0DC2 jsr [A5 + 0xDC2] 00000C14 486D 03E2 pea.l [A5 + 0x3E2] 00000C18 2053 movea.l A0, [A3] 00000C1A 2F28 0070 move.l -[A7], [A0 + 0x70] 00000C1E 4EAD 09D2 jsr [A5 + 0x9D2] 00000C22 4FEF 006C lea.l A7, [A7 + 0x6C] 00000C26 4267 clr.w -[A7] 00000C28 2053 movea.l A0, [A3] 00000C2A 2F28 0070 move.l -[A7], [A0 + 0x70] 00000C2E 4EAD 0DA2 jsr [A5 + 0xDA2] 00000C32 3EBC 00B3 move.w [A7], 0xB3 00000C36 2053 movea.l A0, [A3] 00000C38 2F28 0070 move.l -[A7], [A0 + 0x70] 00000C3C 4EAD 0D92 jsr [A5 + 0xD92] 00000C40 2053 movea.l A0, [A3] 00000C42 3E28 0028 move.w D7, [A0 + 0x28] 00000C46 9E46 sub.w D7, D6 00000C48 2848 movea.l A4, A0 00000C4A 3247 movea.w A1, D7 00000C4C 2C09 move.l D6, A1 00000C4E 8DFC 0002 divs.w D6, 0x2 00000C52 3A07 move.w D5, D7 00000C54 9A46 sub.w D5, D6 00000C56 486D E112 pea.l [A5 - 0x1EEE] 00000C5A 4EAD 04CA jsr [A5 + 0x4CA] 00000C5E 2940 0078 move.l [A4 + 0x78], D0 00000C62 2053 movea.l A0, [A3] 00000C64 3EA8 0038 move.w [A7], [A0 + 0x38] 00000C68 3F28 003C move.w -[A7], [A0 + 0x3C] 00000C6C 7001 moveq.l D0, 0x01 00000C6E D046 add.w D0, D6 00000C70 3F00 move.w -[A7], D0 00000C72 1F3C 0001 move.b -[A7], 0x1 00000C76 2F0B move.l -[A7], A3 00000C78 2F0B move.l -[A7], A3 00000C7A 2F28 0078 move.l -[A7], [A0 + 0x78] 00000C7E 4EAD 09CA jsr [A5 + 0x9CA] 00000C82 2053 movea.l A0, [A3] 00000C84 2068 0078 movea.l A0, [A0 + 0x78] 00000C88 2050 movea.l A0, [A0] 00000C8A 4228 0032 clr.b [A0 + 0x32] 00000C8E 2053 movea.l A0, [A3] 00000C90 2068 0078 movea.l A0, [A0 + 0x78] 00000C94 2050 movea.l A0, [A0] 00000C96 117C 0002 0033 move.b [A0 + 0x33], 0x2 00000C9C 486D 036A pea.l [A5 + 0x36A] 00000CA0 2053 movea.l A0, [A3] 00000CA2 2F28 0078 move.l -[A7], [A0 + 0x78] 00000CA6 4EAD 0DC2 jsr [A5 + 0xDC2] 00000CAA 486D 03E2 pea.l [A5 + 0x3E2] 00000CAE 2053 movea.l A0, [A3] 00000CB0 2F28 0078 move.l -[A7], [A0 + 0x78] 00000CB4 4EAD 09D2 jsr [A5 + 0x9D2] 00000CB8 4257 clr.w [A7] 00000CBA 2053 movea.l A0, [A3] 00000CBC 2F28 0078 move.l -[A7], [A0 + 0x78] 00000CC0 4EAD 0DA2 jsr [A5 + 0xDA2] 00000CC4 3EBC 03E7 move.w [A7], 0x3E7 00000CC8 2053 movea.l A0, [A3] 00000CCA 2F28 0078 move.l -[A7], [A0 + 0x78] 00000CCE 4EAD 0D92 jsr [A5 + 0xD92] 00000CD2 486D E112 pea.l [A5 - 0x1EEE] 00000CD6 4EAD 04CA jsr [A5 + 0x4CA] 00000CDA 2053 movea.l A0, [A3] 00000CDC 2140 007C move.l [A0 + 0x7C], D0 00000CE0 3E86 move.w [A7], D6 00000CE2 3F28 003C move.w -[A7], [A0 + 0x3C] 00000CE6 3F05 move.w -[A7], D5 00000CE8 1F3C 0001 move.b -[A7], 0x1 00000CEC 2F0B move.l -[A7], A3 00000CEE 2F0B move.l -[A7], A3 00000CF0 2F28 007C move.l -[A7], [A0 + 0x7C] 00000CF4 4EAD 09CA jsr [A5 + 0x9CA] 00000CF8 2053 movea.l A0, [A3] 00000CFA 2068 007C movea.l A0, [A0 + 0x7C] 00000CFE 2050 movea.l A0, [A0] 00000D00 4228 0032 clr.b [A0 + 0x32] 00000D04 2053 movea.l A0, [A3] 00000D06 2068 007C movea.l A0, [A0 + 0x7C] 00000D0A 2050 movea.l A0, [A0] 00000D0C 117C 0003 0033 move.b [A0 + 0x33], 0x3 00000D12 486D 036A pea.l [A5 + 0x36A] 00000D16 2053 movea.l A0, [A3] 00000D18 2F28 007C move.l -[A7], [A0 + 0x7C] 00000D1C 4EAD 0DC2 jsr [A5 + 0xDC2] 00000D20 486D 03E2 pea.l [A5 + 0x3E2] 00000D24 2053 movea.l A0, [A3] 00000D26 2F28 007C move.l -[A7], [A0 + 0x7C] 00000D2A 4EAD 09D2 jsr [A5 + 0x9D2] 00000D2E 4257 clr.w [A7] 00000D30 2053 movea.l A0, [A3] 00000D32 2F28 007C move.l -[A7], [A0 + 0x7C] 00000D36 4EAD 0DA2 jsr [A5 + 0xDA2] 00000D3A 3EBC 00B3 move.w [A7], 0xB3 00000D3E 2053 movea.l A0, [A3] 00000D40 2F28 007C move.l -[A7], [A0 + 0x7C] 00000D44 4EAD 0D92 jsr [A5 + 0xD92] 00000D48 4FEF 0066 lea.l A7, [A7 + 0x66] 00000D4C 486D E6FE pea.l [A5 - 0x1902] 00000D50 4EAD 04CA jsr [A5 + 0x4CA] 00000D54 2053 movea.l A0, [A3] 00000D56 2140 0080 move.l [A0 + 0x80], D0 00000D5A 2E8B move.l [A7], A3 00000D5C 2F0B move.l -[A7], A3 00000D5E 2F28 0080 move.l -[A7], [A0 + 0x80] 00000D62 4EAD 0A8A jsr [A5 + 0xA8A] 00000D66 41EE FFDC lea.l A0, [A6 - 0x24] 00000D6A 43ED E0D6 lea.l A1, [A5 - 0x1F2A] 00000D6E 7008 moveq.l D0, 0x08 label00000D70: 00000D70 20D9 move.l [A0]+, [A1]+ 00000D72 51C8 FFFC dbf D0, -0x6 /* 00000D70 */ 00000D76 F23C .extension 0x23C // unimplemented 00000D78 5380 subq.l D0, 1 00000D7A 0001 486D ori.b D1, 0x6D /* 'm' */ 00000D7E CF08 abcd -[A7], -[A0] 00000D80 4EAD 04CA jsr [A5 + 0x4CA] 00000D84 2053 movea.l A0, [A3] 00000D86 2140 006C move.l [A0 + 0x6C], D0 00000D8A 2EA8 006C move.l [A7], [A0 + 0x6C] 00000D8E 4EAD 0262 jsr [A5 + 0x262] 00000D92 4217 clr.b [A7] 00000D94 2053 movea.l A0, [A3] 00000D96 2F28 006C move.l -[A7], [A0 + 0x6C] 00000D9A 4EAD 0302 jsr [A5 + 0x302] 00000D9E 2EBC 08AD 498E move.l [A7], 0x8AD498E 00000DA4 2F3C DF66 F2ED move.l -[A7], 0xDF66F2ED 00000DAA 2F3C 3FFD 0000 move.l -[A7], 0x3FFD0000 00000DB0 4EAD 1EB2 jsr [A5 + 0x1EB2] 00000DB4 F200 .extension 0x200 // unimplemented 00000DB6 1C80 move.b [A6], D0 label00000DB8: 00000DB8 F200 .extension 0x200 // unimplemented 00000DBA 00A0 F22E 6880 ori.l -[A0], 0xF22E6880 00000DC0 FFB8 .extension 0xFB8 // unimplemented 00000DC2 4297 clr.l [A7] 00000DC4 42A7 clr.l -[A7] 00000DC6 42A7 clr.l -[A7] 00000DC8 2F3C C681 F72B move.l -[A7], 0xC681F72B 00000DCE 2F3C A78D 3631 move.l -[A7], 0xA78D3631 00000DD4 2F3C 3FFF 0000 move.l -[A7], 0x3FFF0000 00000DDA 2F3C 2168 C233 move.l -[A7], 0x2168C233 00000DE0 2F3C C90F DAA2 move.l -[A7], 0xC90FDAA2 00000DE6 2F3C 3FFE 0000 move.l -[A7], 0x3FFE0000 00000DEC F227 .extension 0x227 // unimplemented 00000DEE 6880 bvc -0x7E /* 00000D70 */ 00000DF0 486E FFDC pea.l [A6 - 0x24] 00000DF4 2053 movea.l A0, [A3] 00000DF6 2F28 006C move.l -[A7], [A0 + 0x6C] 00000DFA 4EAD 02AA jsr [A5 + 0x2AA] 00000DFE 486E FFC4 pea.l [A6 - 0x3C] 00000E02 486E FFD0 pea.l [A6 - 0x30] 00000E06 2F0B move.l -[A7], A3 00000E08 4EAD 03DA jsr [A5 + 0x3DA] 00000E0C F23C .extension 0x23C // unimplemented 00000E0E 4B80 .invalid 5, D0 // invalid opcode 4 with b == 6 00000E10 3FFE move.w <>, <> 00000E12 0000 DF66 ori.b D0, 0x66 /* 'f' */ 00000E16 F2ED .extension 0x2ED // unimplemented 00000E18 08AD 498E 2EAE bclr.b [A5 + 0x2EAE], 0x8E 00000E1E FFCC .extension 0xFCC // unimplemented 00000E20 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00000E24 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00000E28 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000E2C 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000E30 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00000E34 F227 .extension 0x227 // unimplemented 00000E36 6B80 bmi -0x7E /* 00000DB8 */ 00000E38 2053 movea.l A0, [A3] 00000E3A 2F28 006C move.l -[A7], [A0 + 0x6C] 00000E3E 4EAD 02C2 jsr [A5 + 0x2C2] 00000E42 4FEF 0080 lea.l A7, [A7 + 0x80] 00000E46 2F0B move.l -[A7], A3 00000E48 4EAD 03BA jsr [A5 + 0x3BA] 00000E4C 2053 movea.l A0, [A3] 00000E4E 117C 0001 001C move.b [A0 + 0x1C], 0x1 00000E54 588F addq.l A7, 4 00000E56 F21F .extension 0x21F // unimplemented 00000E58 D001 add.b D0, D1 00000E5A 4CDF 18E0 movem.l A4,A3,D7,D6,D5, [A7]+ 00000E5E 4E5E unlink A6 00000E60 4E75 rts export_107: 00000E62 4E56 FFFC link A6, -0x0004 00000E66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E6A 4EAD 07FA jsr [A5 + 0x7FA] 00000E6E 206E 0008 movea.l A0, [A6 + 0x8] 00000E72 2050 movea.l A0, [A0] 00000E74 2EA8 006C move.l [A7], [A0 + 0x6C] 00000E78 4EAD 026A jsr [A5 + 0x26A] 00000E7C 206E 0008 movea.l A0, [A6 + 0x8] 00000E80 2050 movea.l A0, [A0] 00000E82 2EA8 006C move.l [A7], [A0 + 0x6C] 00000E86 4EAD 027A jsr [A5 + 0x27A] 00000E8A 4E5E unlink A6 00000E8C 4E75 rts export_109: 00000E8E 4E56 0000 link A6, 0 00000E92 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E96 4EAD 0B8A jsr [A5 + 0xB8A] 00000E9A 2EAE 0008 move.l [A7], [A6 + 0x8] 00000E9E 4EAD E782 jsr [A5 - 0x187E] 00000EA2 4E5E unlink A6 00000EA4 4E75 rts export_110: 00000EA6 4E56 0000 link A6, 0 00000EAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EAE 4EAD 0B92 jsr [A5 + 0xB92] 00000EB2 2EAE 0008 move.l [A7], [A6 + 0x8] 00000EB6 4EAD E782 jsr [A5 - 0x187E] 00000EBA 4E5E unlink A6 00000EBC 4E75 rts export_108: 00000EBE 4E56 FFE8 link A6, -0x0018 00000EC2 486E FFF0 pea.l [A6 - 0x10] 00000EC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ECA 4EAD E748 jsr [A5 - 0x18B8] 00000ECE 486E FFF0 pea.l [A6 - 0x10] 00000ED2 486E FFE8 pea.l [A6 - 0x18] 00000ED6 4EAD 19DA jsr [A5 + 0x19DA] 00000EDA 486E FFE8 pea.l [A6 - 0x18] 00000EDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EE2 4EAD 07BA jsr [A5 + 0x7BA] 00000EE6 4E5E unlink A6 00000EE8 4E75 rts export_114: 00000EEA 4E56 0000 link A6, 0 00000EEE 2F0C move.l -[A7], A4 00000EF0 286E 000C movea.l A4, [A6 + 0xC] 00000EF4 206E 0008 movea.l A0, [A6 + 0x8] 00000EF8 2050 movea.l A0, [A0] 00000EFA 43D4 lea.l A1, [A4] 00000EFC 41E8 0036 lea.l A0, [A0 + 0x36] 00000F00 22D8 move.l [A1]+, [A0]+ 00000F02 22D8 move.l [A1]+, [A0]+ 00000F04 22D8 move.l [A1]+, [A0]+ 00000F06 22D8 move.l [A1]+, [A0]+ 00000F08 7010 moveq.l D0, 0x10 00000F0A D1AC 0004 add.l [A4 + 0x4], D0 00000F0E 5294 addq.l [A4], 1 00000F10 7010 moveq.l D0, 0x10 00000F12 91AC 0008 sub.l [A4 + 0x8], D0 00000F16 7010 moveq.l D0, 0x10 00000F18 91AC 000C sub.l [A4 + 0xC], D0 00000F1C 285F movea.l A4, [A7]+ 00000F1E 4E5E unlink A6 00000F20 4E75 rts export_115: 00000F22 4E56 FF86 link A6, -0x007A 00000F26 48E7 0308 movem.l -[A7], D6,D7,A4 00000F2A 286E 0008 movea.l A4, [A6 + 0x8] 00000F2E 486E FFD0 pea.l [A6 - 0x30] 00000F32 486E FFDC pea.l [A6 - 0x24] 00000F36 486E FFE8 pea.l [A6 - 0x18] 00000F3A 486E FFF4 pea.l [A6 - 0xC] 00000F3E 486E FFAC pea.l [A6 - 0x54] 00000F42 2054 movea.l A0, [A4] 00000F44 2F28 006C move.l -[A7], [A0 + 0x6C] 00000F48 4EAD 02B2 jsr [A5 + 0x2B2] 00000F4C 486E FF86 pea.l [A6 - 0x7A] 00000F50 486E FF92 pea.l [A6 - 0x6E] 00000F54 486E FF9E pea.l [A6 - 0x62] 00000F58 2054 movea.l A0, [A4] 00000F5A 2F28 006C move.l -[A7], [A0 + 0x6C] 00000F5E 4EAD 02CA jsr [A5 + 0x2CA] 00000F62 F22E .extension 0x22E // unimplemented 00000F64 4800 nbcd.b D0 00000F66 FFDC .extension 0xFDC // unimplemented 00000F68 F23C .extension 0x23C // unimplemented 00000F6A 5023 addq.b -[A3], 8 00000F6C 00B4 F23C 4820 4000 ori.l [A4 + D4.w], 0xF23C4820 00000F74 0000 C90F ori.b D0, 0xF 00000F78 DAA2 add.l D5, -[A2] 00000F7A 2168 C233 F200 move.l [A0 - 0xE00], [A0 - 0x3DCD] 00000F80 0003 F207 ori.b D3, 0x7 00000F84 7000 moveq.l D0, 0x00 00000F86 F22E .extension 0x22E // unimplemented 00000F88 4800 nbcd.b D0 00000F8A FFE8 .extension 0xFE8 // unimplemented 00000F8C F23C .extension 0x23C // unimplemented 00000F8E 5023 addq.b -[A3], 8 00000F90 00B4 F23C 4820 4000 ori.l [A4 + D4.w], 0xF23C4820 00000F98 0000 C90F ori.b D0, 0xF 00000F9C DAA2 add.l D5, -[A2] 00000F9E 2168 C233 F200 move.l [A0 - 0xE00], [A0 - 0x3DCD] 00000FA4 0003 F206 ori.b D3, 0x6 00000FA8 7000 moveq.l D0, 0x00 00000FAA 4A46 tst.w D6 00000FAC 4FEF 0028 lea.l A7, [A7 + 0x28] 00000FB0 6C04 bge +0x6 /* 00000FB6 */ 00000FB2 0646 0168 addi.w D6, 0x168 label00000FB6: 00000FB6 F22E .extension 0x22E // unimplemented 00000FB8 4800 nbcd.b D0 00000FBA FF9E .extension 0xF9E // unimplemented 00000FBC F23C .extension 0x23C // unimplemented 00000FBE 5023 addq.b -[A3], 8 00000FC0 00B4 F23C 4820 4000 ori.l [A4 + D4.w], 0xF23C4820 00000FC8 0000 C90F ori.b D0, 0xF 00000FCC DAA2 add.l D5, -[A2] 00000FCE 2168 C233 F200 move.l [A0 - 0xE00], [A0 - 0x3DCD] 00000FD4 0003 F200 ori.b D3, 0x0 00000FD8 7000 moveq.l D0, 0x00 00000FDA 3F00 move.w -[A7], D0 00000FDC 2054 movea.l A0, [A4] 00000FDE 2F28 007C move.l -[A7], [A0 + 0x7C] 00000FE2 4EAD 0D82 jsr [A5 + 0xD82] 00000FE6 3E86 move.w [A7], D6 00000FE8 2054 movea.l A0, [A4] 00000FEA 2F28 0074 move.l -[A7], [A0 + 0x74] 00000FEE 4EAD 0D82 jsr [A5 + 0xD82] 00000FF2 3E87 move.w [A7], D7 00000FF4 2054 movea.l A0, [A4] 00000FF6 2F28 0070 move.l -[A7], [A0 + 0x70] 00000FFA 4EAD 0D82 jsr [A5 + 0xD82] 00000FFE 2EAE FFFC move.l [A7], [A6 - 0x4] 00001002 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001006 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000100A 4EAD 1EDA jsr [A5 + 0x1EDA] 0000100E F217 .extension 0x217 // unimplemented 00001010 6800 4EAD bvc +0x4EAF /* 00005EBF */ 00001014 1ECA move.b [A7]+, A2 00001016 F217 .extension 0x217 // unimplemented 00001018 6800 42A7 bvc +0x42A9 /* 000052C1 */ 0000101C 2F3C A000 0000 move.l -[A7], 0xA0000000 00001022 2F3C 4002 0000 move.l -[A7], 0x40020000 00001028 4EAD 1EE2 jsr [A5 + 0x1EE2] 0000102C F22E .extension 0x22E // unimplemented 0000102E 4880 ext.w D0 00001030 FFF4 .extension 0xFF4 // unimplemented 00001032 F200 .extension 0x200 // unimplemented 00001034 00A0 F23C 50A3 ori.l -[A0], 0xF23C50A3 0000103A 03E7 bset -[A7], D1 0000103C F200 .extension 0x200 // unimplemented 0000103E 0483 F200 7080 subi.l D3, 0xF2007080 00001044 3E80 move.w [A7], D0 00001046 2054 movea.l A0, [A4] 00001048 2F28 0078 move.l -[A7], [A0 + 0x78] 0000104C 4EAD 0D82 jsr [A5 + 0xD82] 00001050 4CEE 10C0 FF7A movem.l A4,D7,D6, [A6 - 0x86] 00001056 4E5E unlink A6 00001058 4E75 rts export_119: 0000105A 4E56 FFF0 link A6, -0x0010 0000105E 2F0B move.l -[A7], A3 00001060 266E 000C movea.l A3, [A6 + 0xC] 00001064 206E 0008 movea.l A0, [A6 + 0x8] 00001068 2050 movea.l A0, [A0] 0000106A 2068 006C movea.l A0, [A0 + 0x6C] 0000106E 2050 movea.l A0, [A0] 00001070 4868 0124 pea.l [A0 + 0x124] 00001074 206E 0008 movea.l A0, [A6 + 0x8] 00001078 2050 movea.l A0, [A0] 0000107A 2068 006C movea.l A0, [A0 + 0x6C] // begin alternate branch 0000107C-00001084 label0000107C: 0000107C 006C 2050 4868 ori.w [A4 + 0x4868], 0x2050 /* ' P' */ 00001082 0100 btst D0, D0 // end alternate branch 0000107C-00001084 label0000107C: // (misaligned) 0000107E 2050 movea.l A0, [A0] 00001080 4868 0100 pea.l [A0 + 0x100] 00001084 4EAD 0242 jsr [A5 + 0x242] 00001088 F22E .extension 0x22E // unimplemented 0000108A 6800 FFF0 bvc -0xE /* 0000107C */ 0000108E 4297 clr.l [A7] 00001090 2F3C C000 0000 move.l -[A7], 0xC0000000 00001096 2F3C 3FFE 0000 move.l -[A7], 0x3FFE0000 0000109C 4EAD 1EAA jsr [A5 + 0x1EAA] 000010A0 F23C .extension 0x23C // unimplemented 000010A2 4823 nbcd.b -[A3] 000010A4 3FFF move.w <>, <> 000010A6 0000 8CCC ori.b D0, 0xCC 000010AA CCCC mulu.w D6, A4 000010AC CCCC mulu.w D6, A4 000010AE CCCD mulu.w D6, A5 000010B0 206E 0010 movea.l A0, [A6 + 0x10] 000010B4 F210 .extension 0x210 // unimplemented 000010B6 6800 F210 bvc -0xDEE /* 000002C8 */ 000010BA 481A nbcd.b [A2]+ 000010BC F213 .extension 0x213 // unimplemented 000010BE 6800 F22E bvc -0xDD0 /* 000002EE */ 000010C2 4822 nbcd.b -[A2] 000010C4 FFF0 .extension 0xFF0 // unimplemented 000010C6 F213 .extension 0x213 // unimplemented 000010C8 6800 F200 bvc -0xDFE /* 000002CA */ 000010CC 003A 4FEF 0010 ori.b [PC + 0x10 /* 000010DE */], 0xEF 000010D2 F29B .extension 0x29B // unimplemented 000010D4 000C 42AB ori.b A4, 0xAB 000010D8 0008 42AB ori.b A0, 0xAB 000010DC 0004 4293 ori.b D4, 0x93 000010E0 206E 0010 movea.l A0, [A6 + 0x10] 000010E4 F210 .extension 0x210 // unimplemented 000010E6 4800 nbcd.b D0 000010E8 F22E .extension 0x22E // unimplemented 000010EA 4822 nbcd.b -[A2] 000010EC FFF0 .extension 0xFF0 // unimplemented 000010EE F210 .extension 0x210 // unimplemented 000010F0 6800 265F bvc +0x2661 /* 00003751 */ 000010F4 4E5E unlink A6 000010F6 4E75 rts export_116: fn000010F8: 000010F8 4E56 FFC4 link A6, -0x003C 000010FC 2F0C move.l -[A7], A4 000010FE 286E 0008 movea.l A4, [A6 + 0x8] 00001102 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001106 2F2E 000C move.l -[A7], [A6 + 0xC] 0000110A 2F0C move.l -[A7], A4 0000110C 4EAD 0762 jsr [A5 + 0x762] 00001110 1EBC 0002 move.b [A7], 0x2 00001114 2F0C move.l -[A7], A4 00001116 4EAD E076 jsr [A5 - 0x1F8A] 0000111A 486E FFE8 pea.l [A6 - 0x18] 0000111E 2F0C move.l -[A7], A4 00001120 4EAD E748 jsr [A5 - 0x18B8] 00001124 486E FFE8 pea.l [A6 - 0x18] 00001128 486E FFF8 pea.l [A6 - 0x8] 0000112C 4EAD 19DA jsr [A5 + 0x19DA] 00001130 486E FFF8 pea.l [A6 - 0x8] 00001134 2054 movea.l A0, [A4] 00001136 2F28 006C move.l -[A7], [A0 + 0x6C] 0000113A 4EAD 0272 jsr [A5 + 0x272] 0000113E 486E FFC4 pea.l [A6 - 0x3C] 00001142 486E FFD0 pea.l [A6 - 0x30] 00001146 486E FFDC pea.l [A6 - 0x24] 0000114A 2054 movea.l A0, [A4] 0000114C 2F28 006C move.l -[A7], [A0 + 0x6C] 00001150 4EAD 02CA jsr [A5 + 0x2CA] 00001154 2EAE FFCC move.l [A7], [A6 - 0x34] 00001158 2F2E FFC8 move.l -[A7], [A6 - 0x38] 0000115C 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00001160 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00001164 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00001168 2F2E FFD0 move.l -[A7], [A6 - 0x30] 0000116C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001170 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001174 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001178 2054 movea.l A0, [A4] 0000117A 2F28 006C move.l -[A7], [A0 + 0x6C] 0000117E 4EAD 02C2 jsr [A5 + 0x2C2] 00001182 2E8C move.l [A7], A4 00001184 4EAD 03BA jsr [A5 + 0x3BA] 00001188 286E FFC0 movea.l A4, [A6 - 0x40] 0000118C 4E5E unlink A6 0000118E 4E75 rts export_117: 00001190 4E56 0000 link A6, 0 00001194 4E5E unlink A6 00001196 4E75 rts export_105: label00001198: 00001198 4E56 FF7C link A6, -0x0084 0000119C 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000011A0 F227 .extension 0x227 // unimplemented 000011A2 E040 asr D0.w, 8 000011A4 3C2E 0008 move.w D6, [A6 + 0x8] 000011A8 4A46 tst.w D6 000011AA 6700 0340 beq +0x342 /* 000014EC */ 000011AE 42A7 clr.l -[A7] 000011B0 2F2E 000A move.l -[A7], [A6 + 0xA] 000011B4 A95A trap GetControlReference/GetCRefCon 000011B6 285F movea.l A4, [A7]+ 000011B8 2054 movea.l A0, [A4] 000011BA 2668 000A movea.l A3, [A0 + 0xA] 000011BE 486E FFD0 pea.l [A6 - 0x30] 000011C2 486E FFF4 pea.l [A6 - 0xC] 000011C6 486E FFE8 pea.l [A6 - 0x18] 000011CA 486E FFDC pea.l [A6 - 0x24] 000011CE 486E FF88 pea.l [A6 - 0x78] 000011D2 2253 movea.l A1, [A3] 000011D4 2F29 006C move.l -[A7], [A1 + 0x6C] 000011D8 4EAD 02B2 jsr [A5 + 0x2B2] 000011DC 486E FFAC pea.l [A6 - 0x54] 000011E0 486E FFB8 pea.l [A6 - 0x48] 000011E4 486E FFC4 pea.l [A6 - 0x3C] 000011E8 2053 movea.l A0, [A3] 000011EA 2F28 006C move.l -[A7], [A0 + 0x6C] 000011EE 4EAD 02CA jsr [A5 + 0x2CA] 000011F2 2053 movea.l A0, [A3] 000011F4 B9E8 0078 cmpa.l A4, [A0 + 0x78] 000011F8 4FEF 0028 lea.l A7, [A7 + 0x28] 000011FC 6600 00F4 bne +0xF6 /* 000012F2 */ 00001200 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001204 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001208 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000120C 4EAD 1EDA jsr [A5 + 0x1EDA] 00001210 F217 .extension 0x217 // unimplemented 00001212 6800 4EAD bvc +0x4EAF /* 000060C1 */ 00001216 1ECA move.b [A7]+, A2 00001218 F22E .extension 0x22E // unimplemented 0000121A 6800 FF7C bvc -0x82 /* 00001198 */ 0000121E 3006 move.w D0, D6 00001220 4FEF 000C lea.l A7, [A7 + 0xC] 00001224 6B5C bmi +0x5E /* 00001282 */ 00001226 0440 0016 subi.w D0, 0x16 0000122A 6734 beq +0x36 /* 00001260 */ 0000122C 6A08 bpl +0xA /* 00001236 */ 0000122E 5440 addq.w D0, 2 00001230 670A beq +0xC /* 0000123C */ 00001232 6A1A bpl +0x1C /* 0000124E */ 00001234 604C bra +0x4E /* 00001282 */ label00001236: 00001236 5540 subq.w D0, 2 00001238 6A48 bpl +0x4A /* 00001282 */ 0000123A 6036 bra +0x38 /* 00001272 */ label0000123C: 0000123C F23C .extension 0x23C // unimplemented 0000123E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001240 BFF8 0000 cmpa.l A7, [0x00000000 /* __m68k_reset_stack__ */] 00001244 A3D7 trap vFreeNode, flags=3 00001246 0A3D 70A3 xori.b <>, 0xA3 0000124A D70B addx.b -[A3], -[A3] 0000124C 6034 bra +0x36 /* 00001282 */ label0000124E: 0000124E F23C .extension 0x23C // unimplemented 00001250 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001252 3FF8 0000 move.w <>, [0x00000000 /* __m68k_reset_stack__ */] 00001256 A3D7 trap vFreeNode, flags=3 00001258 0A3D 70A3 xori.b <>, 0xA3 0000125C D70B addx.b -[A3], -[A3] 0000125E 6022 bra +0x24 /* 00001282 */ label00001260: 00001260 F23C .extension 0x23C // unimplemented 00001262 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001264 BFFB 0000 cmpa.l A7, [PC + D0.w] 00001268 CCCC mulu.w D6, A4 0000126A CCCC mulu.w D6, A4 0000126C CCCC mulu.w D6, A4 0000126E CCCD mulu.w D6, A5 00001270 6010 bra +0x12 /* 00001282 */ label00001272: 00001272 F23C .extension 0x23C // unimplemented 00001274 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001276 3FFB 0000 move.w <>, [PC + D0.w] 0000127A CCCC mulu.w D6, A4 0000127C CCCC mulu.w D6, A4 0000127E CCCC mulu.w D6, A4 00001280 CCCD mulu.w D6, A5 label00001282: 00001282 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00001286 2F2E FF80 move.l -[A7], [A6 - 0x80] 0000128A 2F2E FF7C move.l -[A7], [A6 - 0x84] 0000128E 42A7 clr.l -[A7] 00001290 2F3C A000 0000 move.l -[A7], 0xA0000000 // begin alternate branch 00001292-000012A0 label00001292: 00001292 A000 trap Open/PBHOpen/HOpen 00001294 0000 2F3C ori.b D0, 0x3C /* '<' */ 00001298 4002 negx.b D2 0000129A 0000 4EAD ori.b D0, 0xAD 0000129E 1EE2 move.b [A7]+, -[A2] // end alternate branch 00001292-000012A0 label00001292: // (misaligned) 00001296 2F3C 4002 0000 move.l -[A7], 0x40020000 0000129C 4EAD 1EE2 jsr [A5 + 0x1EE2] 000012A0 F200 .extension 0x200 // unimplemented 000012A2 0323 btst -[A3], D1 000012A4 F200 .extension 0x200 // unimplemented 000012A6 1B00 move.b -[A5], D0 000012A8 F22E .extension 0x22E // unimplemented label000012AA: 000012AA 4800 nbcd.b D0 000012AC FFDC .extension 0xFDC // unimplemented 000012AE F200 .extension 0x200 // unimplemented 000012B0 1822 move.b D4, -[A2] 000012B2 F22E .extension 0x22E // unimplemented 000012B4 6800 FFDC bvc -0x22 /* 00001292 */ 000012B8 F200 .extension 0x200 // unimplemented 000012BA 003A 4FEF 0018 ori.b [PC + 0x18 /* 000012D4 */], 0xEF 000012C0 F29B .extension 0x29B // unimplemented 000012C2 000E F22E ori.b A6, 0x2E /* '.' */ 000012C6 481A nbcd.b [A2]+ 000012C8 FFDC .extension 0xFDC // unimplemented 000012CA F22E .extension 0x22E // unimplemented 000012CC 6800 FFDC bvc -0x22 /* 000012AA */ 000012D0 F22E .extension 0x22E // unimplemented 000012D2 483A FFDC nbcd.b [PC - 0x24 /* 000012B0 */] 000012D6 F29E .extension 0x29E // unimplemented 000012D8 001A 2D7C ori.b [A2]+, 0x7C /* '|' */ 000012DC 1B47 8423 move.b [A5 - 0x7BDD], D7 000012E0 FFE4 .extension 0xFE4 // unimplemented 000012E2 2D7C A7C5 AC47 FFE0 move.l [A6 - 0x20], 0xA7C5AC47 000012EA 2D7C 3FEE 0000 FFDC move.l [A6 - 0x24], 0x3FEE0000 label000012F2: 000012F2 2053 movea.l A0, [A3] 000012F4 2E28 0070 move.l D7, [A0 + 0x70] 000012F8 2448 movea.l A2, A0 000012FA BE8C cmp.l D7, A4 000012FC 670E beq +0x10 /* 0000130C */ 000012FE B9EA 0074 cmpa.l A4, [A2 + 0x74] 00001302 6708 beq +0xA /* 0000130C */ 00001304 B9EA 007C cmpa.l A4, [A2 + 0x7C] 00001308 6600 0126 bne +0x128 /* 00001430 */ label0000130C: 0000130C 3006 move.w D0, D6 0000130E 6B3C bmi +0x3E /* 0000134C */ 00001310 0440 0016 subi.w D0, 0x16 00001314 6724 beq +0x26 /* 0000133A */ 00001316 6A08 bpl +0xA /* 00001320 */ 00001318 5440 addq.w D0, 2 0000131A 670A beq +0xC /* 00001326 */ 0000131C 6A14 bpl +0x16 /* 00001332 */ 0000131E 602C bra +0x2E /* 0000134C */ label00001320: 00001320 5540 subq.w D0, 2 00001322 6A28 bpl +0x2A /* 0000134C */ 00001324 6020 bra +0x22 /* 00001346 */ label00001326: 00001326 F22D .extension 0x22D // unimplemented 00001328 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4 0000132A E0FA F200 asr .w [PC - 0xE00 /* FFFFF202 */] 0000132E 1B00 move.b -[A5], D0 00001330 601A bra +0x1C /* 0000134C */ label00001332: 00001332 F22D .extension 0x22D // unimplemented 00001334 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001336 E0FA 6012 asr .w [PC + 0x6012 /* 00006014 */] label0000133A: 0000133A F22D .extension 0x22D // unimplemented 0000133C 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4 0000133E E106 asl D6.b, 8 00001340 F200 .extension 0x200 // unimplemented 00001342 1B00 move.b -[A5], D0 00001344 6006 bra +0x8 /* 0000134C */ label00001346: 00001346 F22D .extension 0x22D // unimplemented 00001348 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000134A E106 asl D6.b, 8 label0000134C: 0000134C BE8C cmp.l D7, A4 0000134E 6660 bne +0x62 /* 000013B0 */ 00001350 F22E .extension 0x22E // unimplemented label00001352: 00001352 4800 nbcd.b D0 00001354 FFF4 .extension 0xFF4 // unimplemented 00001356 F200 .extension 0x200 // unimplemented 00001358 1822 move.b D4, -[A2] 0000135A F22E .extension 0x22E // unimplemented 0000135C 6800 FFF4 bvc -0xA /* 00001352 */ 00001360 F23C .extension 0x23C // unimplemented 00001362 4838 4000 nbcd.b [0x00004000] 00001366 0000 C90F ori.b D0, 0xF 0000136A DAA2 add.l D5, -[A2] 0000136C 2168 C233 F29C move.l [A0 - 0xD64], [A0 - 0x3DCD] 00001372 001C 2D7C ori.b [A4]+, 0x7C /* '|' */ 00001376 B656 cmp.w D3, [A6] 00001378 FB61 .extension 0xB61 // unimplemented 0000137A FFFC .extension 0xFFC // unimplemented 0000137C 2D7C C90F B0B0 FFF8 move.l [A6 - 0x8], 0xC90FB0B0 00001384 2D7C 4000 0000 FFF4 move.l [A6 - 0xC], 0x40000000 /* '@\0\0\0' */ 0000138C 6022 bra +0x24 /* 000013B0 */ 0000138E F22E .extension 0x22E // unimplemented 00001390 483A FFF4 nbcd.b [PC - 0xC /* 00001386 */] 00001394 F29A .extension 0x29A // unimplemented 00001396 001A 2D7C ori.b [A2]+, 0x7C /* '|' */ 0000139A 1B47 8423 move.b [A5 - 0x7BDD], D7 label0000139E: 0000139E FFFC .extension 0xFFC // unimplemented 000013A0 2D7C A7C5 AC47 FFF8 move.l [A6 - 0x8], 0xA7C5AC47 000013A8 2D7C 3FEE 0000 FFF4 move.l [A6 - 0xC], 0x3FEE0000 // begin alternate branch 000013AC-000013B0 label000013AC: 000013AC 0000 FFF4 ori.b D0, 0xF4 // end alternate branch 000013AC-000013B0 label000013AC: // (misaligned) label000013B0: 000013B0 B9EA 0074 cmpa.l A4, [A2 + 0x74] 000013B4 6610 bne +0x12 /* 000013C6 */ 000013B6 F22E .extension 0x22E // unimplemented 000013B8 4800 nbcd.b D0 000013BA FFE8 .extension 0xFE8 // unimplemented 000013BC F200 .extension 0x200 // unimplemented 000013BE 1822 move.b D4, -[A2] 000013C0 F22E .extension 0x22E // unimplemented 000013C2 6800 FFE8 bvc -0x16 /* 000013AC */ label000013C6: 000013C6 B9EA 007C cmpa.l A4, [A2 + 0x7C] 000013CA 6664 bne +0x66 /* 00001430 */ 000013CC F22E .extension 0x22E // unimplemented 000013CE 4800 nbcd.b D0 000013D0 FFC4 .extension 0xFC4 // unimplemented 000013D2 F200 .extension 0x200 // unimplemented 000013D4 1822 move.b D4, -[A2] 000013D6 F22E .extension 0x22E // unimplemented 000013D8 6800 FFC4 bvc -0x3A /* 0000139E */ 000013DC F200 .extension 0x200 // unimplemented 000013DE 003A F29A 001C ori.b [PC + 0x1C /* 000013FC */], 0x9A 000013E4 2D7C 94E9 C8AD FFCC move.l [A6 - 0x34], 0x94E9C8AD 000013EC 2D7C 8EFA 3512 FFC8 move.l [A6 - 0x38], 0x8EFA3512 000013F4 2D7C 3FF9 0000 FFC4 move.l [A6 - 0x3C], 0x3FF90000 000013FC 6032 bra +0x34 /* 00001430 */ 000013FE F23C .extension 0x23C // unimplemented 00001400 4800 nbcd.b D0 00001402 4000 negx.b D0 00001404 0000 C90F ori.b D0, 0xF 00001408 DAA2 add.l D5, -[A2] 0000140A 2168 C233 F22E move.l [A0 - 0xDD2], [A0 - 0x3DCD] 00001410 4838 FFC4 nbcd.b [0xFFFFFFC4] 00001414 F29B .extension 0x29B // unimplemented 00001416 001A 2D7C ori.b [A2]+, 0x7C /* '|' */ 0000141A 2168 C233 FFCC move.l [A0 - 0x34], [A0 - 0x3DCD] 00001420 2D7C C90F DAA2 FFC8 move.l [A6 - 0x38], 0xC90FDAA2 00001428 2D7C 4000 0000 FFC4 move.l [A6 - 0x3C], 0x40000000 /* '@\0\0\0' */ label00001430: 00001430 B9EA 007C cmpa.l A4, [A2 + 0x7C] 00001434 6740 beq +0x42 /* 00001476 */ 00001436 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000143A 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000143E 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00001442 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001446 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000144A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000144E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001452 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001456 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000145A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000145E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001462 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001466 486E FF88 pea.l [A6 - 0x78] 0000146A 2F2A 006C move.l -[A7], [A2 + 0x6C] 0000146E 4EAD 02AA jsr [A5 + 0x2AA] 00001472 4FEF 0038 lea.l A7, [A7 + 0x38] label00001476: 00001476 2053 movea.l A0, [A3] 00001478 B9E8 007C cmpa.l A4, [A0 + 0x7C] 0000147C 6708 beq +0xA /* 00001486 */ 0000147E 2053 movea.l A0, [A3] 00001480 B9E8 0078 cmpa.l A4, [A0 + 0x78] 00001484 6640 bne +0x42 /* 000014C6 */ label00001486: 00001486 486E FFAC pea.l [A6 - 0x54] 0000148A 486E FFB8 pea.l [A6 - 0x48] 0000148E 2F0B move.l -[A7], A3 00001490 4EAD 03DA jsr [A5 + 0x3DA] 00001494 2EAE FFB4 move.l [A7], [A6 - 0x4C] 00001498 2F2E FFB0 move.l -[A7], [A6 - 0x50] 0000149C 2F2E FFAC move.l -[A7], [A6 - 0x54] 000014A0 2F2E FFC0 move.l -[A7], [A6 - 0x40] 000014A4 2F2E FFBC move.l -[A7], [A6 - 0x44] 000014A8 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000014AC 2F2E FFCC move.l -[A7], [A6 - 0x34] 000014B0 2F2E FFC8 move.l -[A7], [A6 - 0x38] 000014B4 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 000014B8 2053 movea.l A0, [A3] 000014BA 2F28 006C move.l -[A7], [A0 + 0x6C] 000014BE 4EAD 02C2 jsr [A5 + 0x2C2] 000014C2 4FEF 0030 lea.l A7, [A7 + 0x30] label000014C6: 000014C6 2F0B move.l -[A7], A3 000014C8 4EAD 03BA jsr [A5 + 0x3BA] 000014CC 1EBC 0002 move.b [A7], 0x2 000014D0 2F0B move.l -[A7], A3 000014D2 4EAD E076 jsr [A5 - 0x1F8A] 000014D6 2053 movea.l A0, [A3] 000014D8 2068 000E movea.l A0, [A0 + 0xE] 000014DC 2EA8 0098 move.l [A7], [A0 + 0x98] 000014E0 4EAD 0D52 jsr [A5 + 0xD52] 000014E4 2E8C move.l [A7], A4 000014E6 4EAD E782 jsr [A5 - 0x187E] 000014EA 508F addq.l A7, 8 label000014EC: 000014EC F21F .extension 0x21F // unimplemented 000014EE D002 add.b D0, D2 000014F0 4CDF 1CC0 movem.l A4,A3,A2,D7,D6, [A7]+ 000014F4 4E5E unlink A6 000014F6 4E74 0006 rtd 0x0006 export_120: 000014FA 4E56 FF70 link A6, -0x0090 000014FE 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00001502 266E 0008 movea.l A3, [A6 + 0x8] 00001506 4A6E 000C tst.w [A6 + 0xC] 0000150A 6700 02BE beq +0x2C0 /* 000017CA */ 0000150E 2053 movea.l A0, [A3] 00001510 2868 000A movea.l A4, [A0 + 0xA] 00001514 486E FFAC pea.l [A6 - 0x54] 00001518 486E FFD0 pea.l [A6 - 0x30] 0000151C 486E FFC4 pea.l [A6 - 0x3C] 00001520 486E FFB8 pea.l [A6 - 0x48] 00001524 486E FF7C pea.l [A6 - 0x84] 00001528 2254 movea.l A1, [A4] 0000152A 2F29 006C move.l -[A7], [A1 + 0x6C] 0000152E 4EAD 02B2 jsr [A5 + 0x2B2] 00001532 2E8B move.l [A7], A3 label00001534: 00001534 4EAD 0D8A jsr [A5 + 0xD8A] 00001538 3E00 move.w D7, D0 0000153A 2454 movea.l A2, [A4] 0000153C B7EA 0070 cmpa.l A3, [A2 + 0x70] 00001540 4FEF 0018 lea.l A7, [A7 + 0x18] 00001544 6670 bne +0x72 /* 000015B6 */ 00001546 F207 .extension 0x207 // unimplemented 00001548 5000 addq.b D0, 8 0000154A F23C .extension 0x23C // unimplemented 0000154C 5020 addq.b -[A0], 8 0000154E 00B4 F23C 4823 4000 ori.l [A4 + D4.w], 0xF23C4823 00001556 0000 C90F ori.b D0, 0xF 0000155A DAA2 add.l D5, -[A2] 0000155C 2168 C233 F22E move.l [A0 - 0xDD2], [A0 - 0x3DCD] 00001562 6800 FFD0 bvc -0x2E /* 00001534 */ 00001566 F23C .extension 0x23C // unimplemented 00001568 4838 4000 nbcd.b [0x00004000] 0000156C 0000 C90F ori.b D0, 0xF // begin alternate branch 0000156E-00001570 label0000156E: 0000156E C90F abcd -[A4], -[A7] // end alternate branch 0000156E-00001570 label0000156E: // (misaligned) 00001570 DAA2 add.l D5, -[A2] 00001572 2168 C233 F29C move.l [A0 - 0xD64], [A0 - 0x3DCD] 00001578 001C 2D7C ori.b [A4]+, 0x7C /* '|' */ 0000157C B656 cmp.w D3, [A6] 0000157E FB61 .extension 0xB61 // unimplemented 00001580 FFD8 .extension 0xFD8 // unimplemented 00001582 2D7C C90F B0B0 FFD4 move.l [A6 - 0x2C], 0xC90FB0B0 0000158A 2D7C 4000 0000 FFD0 move.l [A6 - 0x30], 0x40000000 /* '@\0\0\0' */ 00001592 6022 bra +0x24 /* 000015B6 */ 00001594 F22E .extension 0x22E // unimplemented 00001596 483A FFD0 nbcd.b [PC - 0x30 /* 00001568 */] 0000159A F29A .extension 0x29A // unimplemented 0000159C 001A 2D7C ori.b [A2]+, 0x7C /* '|' */ // begin alternate branch 0000159E-000015A6 label0000159E: 0000159E 2D7C 1B47 8423 FFD8 move.l [A6 - 0x28], 0x1B478423 // end alternate branch 0000159E-000015A6 label0000159E: // (misaligned) 000015A0 1B47 8423 move.b [A5 - 0x7BDD], D7 000015A4 FFD8 .extension 0xFD8 // unimplemented 000015A6 2D7C A7C5 AC47 FFD4 move.l [A6 - 0x2C], 0xA7C5AC47 000015AE 2D7C 3FEE 0000 FFD0 move.l [A6 - 0x30], 0x3FEE0000 label000015B6: 000015B6 B7EA 0074 cmpa.l A3, [A2 + 0x74] 000015BA 6620 bne +0x22 /* 000015DC */ 000015BC F207 .extension 0x207 // unimplemented 000015BE 5000 addq.b D0, 8 000015C0 F23C .extension 0x23C // unimplemented 000015C2 5020 addq.b -[A0], 8 000015C4 00B4 F23C 4823 4000 ori.l [A4 + D4.w], 0xF23C4823 000015CC 0000 C90F ori.b D0, 0xF 000015D0 DAA2 add.l D5, -[A2] 000015D2 2168 C233 F22E move.l [A0 - 0xDD2], [A0 - 0x3DCD] 000015D8 6800 FFC4 bvc -0x3A /* 0000159E */ label000015DC: 000015DC B7EA 0078 cmpa.l A3, [A2 + 0x78] 000015E0 665C bne +0x5E /* 0000163E */ 000015E2 2F2E FFC0 move.l -[A7], [A6 - 0x40] 000015E6 2F2E FFBC move.l -[A7], [A6 - 0x44] 000015EA 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000015EE 4EAD 1EDA jsr [A5 + 0x1EDA] // begin alternate branch 000015F0-000015F2 label000015F0: 000015F0 1EDA move.b [A7]+, [A2]+ // end alternate branch 000015F0-000015F2 label000015F0: // (misaligned) 000015F2 F217 .extension 0x217 // unimplemented 000015F4 6800 4EAD bvc +0x4EAF /* 000064A3 */ 000015F8 1ECA move.b [A7]+, A2 000015FA F22E .extension 0x22E // unimplemented 000015FC 6800 FF70 bvc -0x8E /* 0000156E */ 00001600 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00001604 4FEF 000C lea.l A7, [A7 + 0xC] 00001608 6C02 bge +0x4 /* 0000160C */ 0000160A 7E63 moveq.l D7, 0x63 label0000160C: 0000160C 2F2E FF78 move.l -[A7], [A6 - 0x88] 00001610 2F2E FF74 move.l -[A7], [A6 - 0x8C] 00001614 2F2E FF70 move.l -[A7], [A6 - 0x90] 00001618 42A7 clr.l -[A7] 0000161A 2F3C A000 0000 move.l -[A7], 0xA0000000 00001620 2F3C 4002 0000 move.l -[A7], 0x40020000 00001626 4EAD 1EE2 jsr [A5 + 0x1EE2] 0000162A F207 .extension 0x207 // unimplemented 0000162C 5023 addq.b -[A3], 8 0000162E F23C .extension 0x23C // unimplemented 00001630 5020 addq.b -[A0], 8 00001632 03E7 bset -[A7], D1 00001634 F22E .extension 0x22E // unimplemented 00001636 6800 FFB8 bvc -0x46 /* 000015F0 */ 0000163A 4FEF 0018 lea.l A7, [A7 + 0x18] label0000163E: 0000163E 2454 movea.l A2, [A4] 00001640 B7EA 007C cmpa.l A3, [A2 + 0x7C] 00001644 6600 00C0 bne +0xC2 /* 00001706 */ 00001648 486E FFDC pea.l [A6 - 0x24] 0000164C 486E FFE8 pea.l [A6 - 0x18] 00001650 486E FFF4 pea.l [A6 - 0xC] 00001654 2F2A 006C move.l -[A7], [A2 + 0x6C] 00001658 4EAD 02CA jsr [A5 + 0x2CA] 0000165C F207 .extension 0x207 // unimplemented 0000165E 5000 addq.b D0, 8 00001660 F23C .extension 0x23C // unimplemented 00001662 4823 nbcd.b -[A3] 00001664 4000 negx.b D0 00001666 0000 C90F ori.b D0, 0xF 0000166A DAA2 add.l D5, -[A2] 0000166C 2168 C233 F23C move.l [A0 - 0xDC4], [A0 - 0x3DCD] 00001672 5020 addq.b -[A0], 8 00001674 00B4 F22E 6800 FFF4 ori.l <>, 0xF22E6800 0000167C F200 .extension 0x200 // unimplemented 0000167E 003A 4FEF 0010 ori.b [PC + 0x10 /* 00001690 */], 0xEF 00001684 F29A .extension 0x29A // unimplemented 00001686 001C 2D7C ori.b [A4]+, 0x7C /* '|' */ 0000168A 94E9 C8AD sub.w A2, [A1 - 0x3753] 0000168E FFFC .extension 0xFFC // unimplemented 00001690 2D7C 8EFA 3512 FFF8 move.l [A6 - 0x8], 0x8EFA3512 00001698 2D7C 3FF9 0000 FFF4 move.l [A6 - 0xC], 0x3FF90000 000016A0 6032 bra +0x34 /* 000016D4 */ 000016A2 F23C .extension 0x23C // unimplemented 000016A4 4800 nbcd.b D0 000016A6 4000 negx.b D0 000016A8 0000 C90F ori.b D0, 0xF 000016AC DAA2 add.l D5, -[A2] 000016AE 2168 C233 F22E move.l [A0 - 0xDD2], [A0 - 0x3DCD] 000016B4 4838 FFF4 nbcd.b [0xFFFFFFF4] 000016B8 F29B .extension 0x29B // unimplemented 000016BA 001A 2D7C ori.b [A2]+, 0x7C /* '|' */ 000016BE 2168 C233 FFFC move.l [A0 - 0x4], [A0 - 0x3DCD] 000016C4 2D7C C90F DAA2 FFF8 move.l [A6 - 0x8], 0xC90FDAA2 000016CC 2D7C 4000 0000 FFF4 move.l [A6 - 0xC], 0x40000000 /* '@\0\0\0' */ label000016D4: 000016D4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000016D8 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000016DC 2F2E FFDC move.l -[A7], [A6 - 0x24] 000016E0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000016E4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000016E8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000016EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016F0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000016F4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000016F8 2054 movea.l A0, [A4] 000016FA 2F28 006C move.l -[A7], [A0 + 0x6C] 000016FE 4EAD 02C2 jsr [A5 + 0x2C2] 00001702 4FEF 0028 lea.l A7, [A7 + 0x28] label00001706: 00001706 2454 movea.l A2, [A4] 00001708 B7EA 007C cmpa.l A3, [A2 + 0x7C] 0000170C 6740 beq +0x42 /* 0000174E */ 0000170E 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00001712 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00001716 2F2E FFAC move.l -[A7], [A6 - 0x54] 0000171A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000171E 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00001722 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00001726 2F2E FFCC move.l -[A7], [A6 - 0x34] 0000172A 2F2E FFC8 move.l -[A7], [A6 - 0x38] 0000172E 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00001732 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00001736 2F2E FFBC move.l -[A7], [A6 - 0x44] 0000173A 2F2E FFB8 move.l -[A7], [A6 - 0x48] 0000173E 486E FF7C pea.l [A6 - 0x84] 00001742 2F2A 006C move.l -[A7], [A2 + 0x6C] 00001746 4EAD 02AA jsr [A5 + 0x2AA] 0000174A 4FEF 0038 lea.l A7, [A7 + 0x38] label0000174E: 0000174E 2454 movea.l A2, [A4] 00001750 B7EA 0078 cmpa.l A3, [A2 + 0x78] 00001754 665A bne +0x5C /* 000017B0 */ 00001756 486E FFDC pea.l [A6 - 0x24] 0000175A 486E FFE8 pea.l [A6 - 0x18] 0000175E 486E FFF4 pea.l [A6 - 0xC] 00001762 2F2A 006C move.l -[A7], [A2 + 0x6C] 00001766 4EAD 02CA jsr [A5 + 0x2CA] 0000176A 486E FFDC pea.l [A6 - 0x24] 0000176E 486E FFE8 pea.l [A6 - 0x18] 00001772 2F0C move.l -[A7], A4 00001774 4EAD 03DA jsr [A5 + 0x3DA] 00001778 2EAE FFE4 move.l [A7], [A6 - 0x1C] 0000177C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001780 2F2E FFDC move.l -[A7], [A6 - 0x24] 00001784 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001788 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000178C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001790 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001794 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001798 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000179C 2054 movea.l A0, [A4] 0000179E 2F28 006C move.l -[A7], [A0 + 0x6C] 000017A2 4EAD 02C2 jsr [A5 + 0x2C2] 000017A6 2E8C move.l [A7], A4 000017A8 4EAD 03BA jsr [A5 + 0x3BA] 000017AC 4FEF 0040 lea.l A7, [A7 + 0x40] label000017B0: 000017B0 1F3C 0002 move.b -[A7], 0x2 000017B4 2F0C move.l -[A7], A4 000017B6 4EAD E076 jsr [A5 - 0x1F8A] 000017BA 2054 movea.l A0, [A4] 000017BC 2068 000E movea.l A0, [A0 + 0xE] 000017C0 2EA8 0098 move.l [A7], [A0 + 0x98] 000017C4 4EAD 0D52 jsr [A5 + 0xD52] 000017C8 5C8F addq.l A7, 6 label000017CA: 000017CA 4CDF 1C80 movem.l A4,A3,A2,D7, [A7]+ 000017CE 4E5E unlink A6 000017D0 4E75 rts export_111: 000017D2 4E56 0000 link A6, 0 000017D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017DA 4EAD E074 jsr [A5 - 0x1F8C] 000017DE 4E5E unlink A6 000017E0 4E75 rts export_113: 000017E2 4E56 0000 link A6, 0 000017E6 206E 0008 movea.l A0, [A6 + 0x8] 000017EA 2050 movea.l A0, [A0] 000017EC 2F28 006C move.l -[A7], [A0 + 0x6C] 000017F0 4EAD 028A jsr [A5 + 0x28A] 000017F4 2EAE 0008 move.l [A7], [A6 + 0x8] 000017F8 4EAD E078 jsr [A5 - 0x1F88] 000017FC 4E5E unlink A6 000017FE 4E75 rts export_112: 00001800 4E56 0000 link A6, 0 00001804 4E5E unlink A6 00001806 4E75 rts export_118: fn00001808: 00001808 4E56 0000 link A6, 0 0000180C 206E 0008 movea.l A0, [A6 + 0x8] 00001810 2050 movea.l A0, [A0] 00001812 2F28 006C move.l -[A7], [A0 + 0x6C] 00001816 4EAD 0282 jsr [A5 + 0x282] 0000181A 2EAE 0008 move.l [A7], [A6 + 0x8] 0000181E 4EAD 06CA jsr [A5 + 0x6CA] 00001822 4E5E unlink A6 00001824 4E75 rts export_104: 00001826 4E56 0000 link A6, 0 0000182A 48E7 0700 movem.l -[A7], D5,D6,D7 0000182E 206E 000C movea.l A0, [A6 + 0xC] 00001832 3E28 0004 move.w D7, [A0 + 0x4] 00001836 3247 movea.w A1, D7 00001838 2C09 move.l D6, A1 0000183A 8DFC 0002 divs.w D6, 0x2 0000183E 3A07 move.w D5, D7 00001840 9A46 sub.w D5, D6 00001842 226E 0008 movea.l A1, [A6 + 0x8] 00001846 2251 movea.l A1, [A1] 00001848 1029 0033 move.b D0, [A1 + 0x33] 0000184C 6B42 bmi +0x44 /* 00001890 */ 0000184E 5700 subq.b D0, 3 00001850 671C beq +0x1E /* 0000186E */ 00001852 6A3C bpl +0x3E /* 00001890 */ 00001854 5200 addq.b D0, 1 00001856 6B38 bmi +0x3A /* 00001890 */ 00001858 4A47 tst.w D7 0000185A 6734 beq +0x36 /* 00001890 */ 0000185C 206E 0010 movea.l A0, [A6 + 0x10] 00001860 3146 0004 move.w [A0 + 0x4], D6 00001864 226E 001C movea.l A1, [A6 + 0x1C] 00001868 12BC 0001 move.b [A1], 0x1 0000186C 6022 bra +0x24 /* 00001890 */ label0000186E: 0000186E 4A47 tst.w D7 00001870 671E beq +0x20 /* 00001890 */ 00001872 206E 0010 movea.l A0, [A6 + 0x10] 00001876 3145 0004 move.w [A0 + 0x4], D5 0000187A 226E 001C movea.l A1, [A6 + 0x1C] 0000187E 12BC 0001 move.b [A1], 0x1 00001882 206E 0014 movea.l A0, [A6 + 0x14] 00001886 3086 move.w [A0], D6 00001888 206E 0018 movea.l A0, [A6 + 0x18] 0000188C 10BC 0001 move.b [A0], 0x1 label00001890: 00001890 4CDF 00E0 movem.l D7,D6,D5, [A7]+ 00001894 4E5E unlink A6 00001896 4E75 rts